Fabric-sdk-java导入项目异常_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Fabric-sdk-java导入项目异常

Fabric-sdk-java导入项目异常

 2018/5/28 21:11:54  bozch  程序员俱乐部  我要评论(0)
  • 摘要:今天在导入fabric-sdk-java的项目到STS时,出现了好多以前曾未谋面的错误信息。下面稍稍整理一下,希望你能用到。还是先要说一下,大家尽量的去参考官方文档设置eclipse,里面提到了一些问题的解决方案。虽然是English的,最好还是硬着头皮啃下去吧。链接奉上https://github.com/hyperledger/fabric-sdk-java/blob/release-1.1/docs/EclipseSetup.md。接下来不会说具体导入的过程,只是针对问题做个简单的说明
  • 标签:SDK 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
  • 查看图片附件
上一篇: 23种设计模式全解析 下一篇: 没有下一篇了!
发表评论
用户名: 匿名