我知道以前有人问过并回答过这样的问题,并且花时间阅读了这些主题,但不知何故它们对我没有帮助。我在DSpace软件中本地添加了自己的 Java 代码,并且我的代码依赖于另一个库,所以我必须将这个库 (JAR) 包含到<dependencies>
POM 的部分中,对吗?这是我的条目的样子:
<dependency>
<groupId>de.mannheim.ids</groupId>
<artifactId>pid</artifactId>
<version>0.0.1-SNAPSHOT</version>
<systemPath>/absolute/path/to/jar/pid-client-0.0.1-SNAPSHOT.jar</systemPath>
<scope>system</scope>
</dependency>
这无济于事,但会导致编译错误 - 找不到相关的类。我也试过mvn install:install-file -Dfile...
,它告诉我 jar 一切都很好(BUILD SUCCESS),但随后mvn package
失败并出现通常的错误。
我可能做错了什么?