物联网开发-jetlinks 开发协议包时引入dom4j提示 clasnotfound

在开发协议jar包时需要解析xml ,但是工程引入jetlinks-core包,这个包又引用了dom4j-1.6.1.jar,所以pom就没有配dom4j, 编译不报错。本地main和测试方法都正常。

但是包在项目中运行时,提示ClassNotFound.

检查了工程Libraries,里面有dom4j的包。

打印了

System.getProperty("java.class.path")

发现里面没有dom4j。

在父工程pom,以及本模块pom里面配上也没用。

网上各种找。

最后在协议包里配上


    dom4j
    dom4j
    1.6.1

删除maven下dom4j,重新下载,解决!

搞了两天。无语中。。。。。

你可能感兴趣的:(jar,物联网,spring,cloud,maven)