解决导入nem-core2.jar包后所引发的maven install 失败的问题

现在开发的项目:

nem-core2.jar 所要引入的包,上面的错误是由于没有导入nem-core2.jar ,右键点击选择Add as Library 相当于eclipse 里的build Path

mvn clean install 之后报错

[ERROR] /E:/test/XRP-master/src/main/java/com/xrp/service/impl/BlockchainServiceImpl.java:[17,35] 程序包org.nem.core.connect.client不存在
[ERROR] /E:/test/XRP-master/src/main/java/com/xrp/controller/ApiController.java:[13,35] 程序包org.nem.core.connect.client不存在

下载反编译软件 jd-gui-windows-1.4.0 选择  file  ~~~~> save all sources  生产源码压缩包 ,减压,将减压的项目导入开发工具中

看出项目中只引用了 nem-core2.jar的 org.nem.core.connect.client.NisApiId 类

在 nem-core2 找到这个NisApiId类 ,在自己的项目中新建一个文件夹, 我这边是放在nemcore 包下 把 importorg.nem.core.connect.client.NisApiId; 换成项目目录下的引用类 这边我的项目换成的是 import com.xrp.nemcore.NisApiId;  NisApild 类会有一些多余的注释  可借鉴这篇博文去掉多余的注释: https://happyqing.iteye.com/blog/2153059  

从  nem-core2 复制过来的这个NisApiId类在报错, 因为NisApiId类 导入了nem-core2 的 import org.nem.core.node.ApiId

同样从nem-core2 找到 org.nem.core.node包下的 ApiId类复制到项目中的nemcore 包下

接下来把  import org.nem.core.node.ApiId; 删除

好了没有错误了,然后 maven clean install 一下,到这里maven install 成功 , 生成 target 目录 和target目录下可执行的 jar 包

~~~》 neo-exchange-server-0.0.1.jar 执行 java -jar neo-exchange-server-0.0.1.jar & 可以运行。

发布了47 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_34233080/article/details/89874015