使用fabric-sdk-java源码搭建maven项目

1.下载源码

https://github.com/hyperledger/fabric-sdk-java

如果是直接下载zip包的话,打包的时候会报错,因为pom中有个git插件需要读取git信息,注释掉即可。


      
        org.apache.maven.plugins
        maven-jar-plugin
        
          
            
              
              ${project.version}
            
          
        
      

2.添加os.detected.classifier变量

在pom的properties中增加windows-x86_64

随便在一个java项目中写个main方法,输入如下代码


System.out.println(System.getProperty("os.name"));
System.out.println(System.getProperty("os.arch"));

返回值在https://github.com/trustin/os-maven-plugin这个链接中找对应的值做转换后写在的对应参数中。

 

3.项目的类中部分Grpc后缀的类找不到

解决办法:在POM.XML文件中引入,本身项目的jar包依赖即可

 


		org.hyperledger.fabric-sdk-java
		fabric-sdk-java
		1.0.1

导入这个有可能在项目的maven dependencies中加载不进来fabric-sdk-java的jar包,从而导致项目中的类import不了jar包中的类,这是因为项目的POM文件的groupId与你引入的依赖的groupId一致了,此时把项目的groupId改个其它名字即可。

以上内容参考了 https://blog.csdn.net/h363659487/article/details/77526885

你可能感兴趣的:(使用fabric-sdk-java源码搭建maven项目)