`
bozch
  • 浏览: 460409 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Fabric-sdk-java导入项目异常

    博客分类:
  • java
阅读更多
今天在导入fabric-sdk-java的项目到STS时,出现了好多以前曾未谋面的错误信息。下面稍稍整理一下,希望你能用到。还是先要说一下,大家尽量的去参考官方文档设置eclipse,里面提到了一些问题的解决方案。虽然是English的,最好还是硬着头皮啃下去吧。链接奉上https://github.com/hyperledger/fabric-sdk-java/blob/release-1.1/docs/EclipseSetup.md
接下来不会说具体导入的过程,只是针对问题做个简单的说明。

1. 独特的项目结构导致的编译问题;

导入项目后,立马就各种编译错误。第一想法是build path的问题,直接项目右键-》build path -> Config build path。 查看一下相关依赖的顺序,果然有问题。除了正常的src/main/java, 还多了几个目录,好奇特,那就重新编排一下顺序。调整后的结果如下图所示:



调整后,项目中java文件编译的问题就解决了。

2. 有个${os.detected.classifier}属性没有找到

期初以为系统内置的property没有加载,就百度了一下,发现这个属性是第三方plugin引入的。貌似这个插件没有引入,不管了,直接在properties中直接写上解决问题。
    <properties>
        <os.detected.classifier>windows-x86_64</os.detected.classifier>
    </properties>


插件地址是https://github.com/trustin/os-maven-plugin,里面也有详细说明。上面的值使用的是name-arch的方式。

3. eclipse中maven插件映射的生命周期阶段有限,如果出现了一下自定义的周期,在项目中出现了其他的生命周期阶段则会提示错误。错误提示信息如下:

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-antrun-plugin:1.4:run (execution: default, phase: generate-test-resources). Right click on the error and choose: Mark goal run as ignored in eclipse.

打开pom.xml文件,如果出现了上述错误,直接在错误处ctrl + 1(是一), 提示三种处理方式,选择Mark goal run as ignored in eclipse.即可。


Fabric-SDK-java还没正式开始研究,都会有那些坑?躺过的指教一下。谢谢
  • 大小: 48.5 KB
分享到:
评论

相关推荐

    fabric-java-sdk-demo.zip

    《基于Fabric-Java-SDK的区块链应用实践》 在当今的数字时代,区块链技术作为一种分布式账本技术,正逐渐渗透到各个行业中。Hyperledger Fabric,作为Linux基金会主导的开源项目,是企业级区块链解决方案的重要代表...

    fabric-sdk-java+ springBoot 简单invoke和query引用示例

    这是一个基于spingBoot的项目,通过此项目可以实现对fabric网络的简单调用,并且可以启动一个fabric网路的服务,直接在网页上调用. 搭建流程,首先需要fabric1.4的网络, 1进入-first-network目录,修改byfn.sh中...

    基于fabric-sdk-java v1.4的demo.zip

    这个“基于fabric-sdk-java v1.4的demo”是一个示例项目,旨在帮助开发者理解和使用v1.4版本的Fabric SDK来构建分布式应用程序(DApps)和智能合约。在这个版本中,SDK提供了对Fabric网络进行身份管理、交易提案、...

    Hyperledger Fabric fabric-java-sdk 使用 intellij idea 测试 End2endIT.docx

    2. **导入fabric-java-sdk项目到IntelliJ IDEA**: - 在命令行中切换到fabric-java-sdk目录: ``` $ cd fabric-sdk-java $ cd src/test/fixture/sdkintegration ``` - 执行以下命令启动Fabric网络: ``` $ ....

    fabric-sdk-go与GIN框架应用.pdf

    从提供的文件内容中,我们可以提取出有关fabric-sdk-go与GIN框架应用的知识点。这些内容主要涉及Hyperledger Fabric的SDK for Go语言(fabric-sdk-go)的应用开发,以及GIN框架的集成,环境配置,以及网络层的设置。...

    fabric-java-SDK:2.1.0简单的用法示例

    基于java-sdk实现的简单示例, invoke,query, 创建channel亲测可用, 安装和实例化链码还不能用,此版本是开启TLS的 , 使用方式可以参考https://blog.csdn.net/qq_27348837/article/details/88354838,不成功的可以联系...

    Fabric-SDK-Java 封装版项目 fabric-sdk-server.zip

    软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...

    fabric-sdk-java开启TLS时的简单示例

    这是fabric-sdk-java在开启tls的情况下的简单引用示例, 详细的描述在https://blog.csdn.net/qq_27348837/article/details/95489720博客中可以看到.

    taobao-sdk-java-auto-1.0.jar

    taobao-sdk-java-auto-1.0.jar,

    Hyperledger Fabric fabric-java-sdk 测试环境集成.docx

    ### Hyperledger Fabric与fabric-java-sdk测试环境集成 #### 一、引言 Hyperledger Fabric是Linux基金会旗下Hyperledger项目中的一个子项目,它是一个模块化、可扩展的企业级分布式账本框架,支持复杂的权限管理...

    fabric-sdk-java-master.zip

    您或许听说过区块链,但可能不...我将分步展示如何使用 Hyperledger Fabric v0.6 来构建、运行和执行使用 Java 语言编写的智能合约或链代码。您将安装一些工具,定义本地区块链网络,构建并运行一个链代码智能合约。

    fabric-java-sdk实现tls.zip

    基于Fabric1.4关于fabric-java-sdk实现tls访问,包括了对sdk调用的完整配置,不包含SDK本身。其中图片内容为crypto-config.yaml部分配置内容。其中SANS对应ChaincodeManager中115行的地址。

    fabric-sdk-java-release-1.4.zip

    fabric-sdk-java-1.4版本

    linux-x64-fabric-sdk-java-1.3.zip

    linux-x64-fabric-sdk-java-1.3.zip

    fabric-sdk-java+springBoot invoke和query引用示例

    详细教程请打开https://blog.csdn.net/qq_27348837/article/details/88354838 这是一个基于spingBoot的项目,通过此项目可以实现对fabric网络的简单调用,并且可以启动一个fabric网路的服务,直接在网页上调用.

    fabric-sdk-java.jar

    fabirc-sdk-java.jar文件,该文件使用maven编译生成,版本是1.2.0

    fabric-sdk-java-release-1.3.zip_fabric_fabric java sdk_java_lay

    首先,Fabric Java SDK 1.3是Hyperledger Fabric项目的一部分,这个SDK为Java开发者提供了与Fabric网络交互的能力。它包含了客户端API、链码操作、身份管理以及事件处理等关键功能。通过这些API,开发者可以创建应用...

    fabric-sdk-java demo

    《使用fabric-sdk-java进行区块链操作详解》 在区块链技术领域,Hyperledger Fabric 是一个重要的分布式账本平台,它提供了一套强大的工具供开发者构建企业级的区块链应用。在这个场景中,我们将聚焦于如何使用 `...

    fabric2.x的api的服务(基于fabric go sdk)

    Fabric Go SDK是Hyperledger Fabric项目提供的官方开发工具,用于用Go语言编写应用,与Fabric网络进行交互。它包括了与Orderer、Peers、Channels和Chaincode通信所需的模块和接口。 2. **API服务核心组件** - **...

Global site tag (gtag.js) - Google Analytics