我在我的maven本地存储库(〜/ .m2 / repository /)中通过jar文件安装了第三方JAR安装教程,其中包含groupID,artifactId,版本和包装,如下所示:
mvn install:install-file -Dfile = CAENRFIDLibrary.jar -DgroupId = com.caen -DartifactId = RFIDLibrary -Dversion = 4.7.0-SNAPSHOT -Dpackaging = jar。
在eclipse中更新maven项目依赖项后,我的pom.xml中出现的错误消失了。但在我的程序中,我无法从jar文件加载类。 (注意:程序包是在程序中导入的)
有人知道如何解决这个问题吗?
提前感谢您的帮助。
答案 0 :(得分:1)
在pom文件中更新依赖项,如下所示。
<dependency>
<groupId>com.caen</groupId>
<artifactId>CAENRFIDLibrary</artifactId>
<version>4.7.0</version>
</dependency>
答案 1 :(得分:0)
我通过正确的方式做到了,但它始终存在。我问自己问题是不是来自jar,因为它是用Ant 1.9.4生成的?可能是它来自groupId作为所有类所在的包是&#34; com.caen.RFIDLibrary&#34;
答案 2 :(得分:0)
问题解决了,问题是由于rxtxcomm jar的文件。通过尝试加载CAENRFIDLibrary.jar和rxtxcomm.jar,逐步作为项目的外部库我找到了解决方案。
谢谢你的帮助。