このような質問が以前に尋ねられて回答されたことは知っており、それらのスレッドを読むのに時間をかけましたが、どういうわけかそれらは私を助けません. 独自の Java コードをDSpaceソフトウェアにローカルで追加しましたが、私のコードは別のライブラリに依存しているため、このライブラリ (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
は通常のエラーで失敗します。
私は何が間違っているのでしょうか?