私の依存関係はnar
(Javaファイルとjniラッパーを含む)として構築されています
<dependency>
<groupId>jni</groupId>
<artifactId>jni</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
今私がするなら
mvn clean package
それは言うCould not resolve dependencies for project java:javatest:jar:1.0.0-SNAPSHOT: Could not find artifact jni:jni:jar:1.0.0-SNAPSHOT
問題は、nar-Packaging を使用したプロジェクトでは、.nar
代わりに出力に名前が付けられているため、ローカル リポジトリ ( ).jar
にコピーして名前を付けると、正常に動作することです。jni.nar
~/.m2/repository/jni/jni
jni.jar
ファイルの名前を手動で変更せずにそれを解決する方法はありますか?