fabric-sdk-java 项目 clone 下来后,先按照 docs/EclipseSetup.md 来操作,操作完成后,还会遇到问题。
问题就出在 ${os.detected.classifier}
,需要我们手动把他替换掉。
随便建一个class,main中写:
System.out.println(System.getProperty("os.name"));
System.out.println(System.getProperty("os.arch"));
执行后得到类似:
Mac OS X
x86_64
然后打开网页:
https://github.com/trustin/os-maven-plugin
查看 Mac OS X
对应的值,在 pom.xml 的 properties 中新增:
<os.detected.classifier>osx-x86_64</os.detected.classifier>
在 plugins 上使用 <pluginManagement>
标签将其包起来
pom.xml 中添加依赖:
<dependency>
<groupId>org.hyperledger.fabric-sdk-java</groupId>
<artifactId>fabric-sdk-java</artifactId>
<version>1.2.0-SNAPSHOT</version>
</dependency>
version 需要注意,可以查看 README
还需要修改 pom.xml 的 <groupId> 值,现有值后面随便加点什么就可以,是为了保证其值和刚添加的依赖的 groupId 不相同,以免无法导入。
我遇到的就是这3个问题,最后右键点击项目名称,选择 Maven -> Update Project
就可以了,项目不再报错。
作者:SlowGO
链接:https://www.jianshu.com/p/b360c64bdbe4
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。