在我跟踪started.html成功之后,我正在使用started.html成功 V1.0
我决定使用Java开发合同并在这个网络中进行测试,但我遇到了很多问题:
在maven中,-there不是.
-i试着构建/fabric/示例/./Simple示例,使用gradle构建它会导致错误。
这是在HyperLEdger 'V1‘上与java建立合同的其他方式吗?
谢谢
发布于 2017-05-08 01:17:38
首先,java不是用于编写链码,而是用于部署、调用、使用fabric查询以及注册、撤销、重新注册fabric-ca等用户链代码功能。
您的问题是想要用Java编写链码。因此,您可以尝试使用javasdk/test/夹具/sdkintegration/javacc中的示例链码。此示例链码同时提供了pom.xml
和build.gradle
。所以您可以看到maven依赖项。
<dependency>
<groupId>org.hyperledger</groupId>
<artifactId>shim-client</artifactId>
<version>1.0</version>
</dependency>
不幸的是,shim客户现在不在maven回购中.因此,您可以通过$GOPATH/src/github.com/hyperledger/fabric/core/chaincode/shim/java
( fabric源代码)通过gradle build
和shim-client-1.0.jar
构建它,而shim-client-1.0.jar
将在$GOPATH/src/github.com/hyperledger/fabric/core/chaincode/shim/java/build/lib
文件夹中可用。
https://stackoverflow.com/questions/43833464
复制相似问题