我的 Dependencie 构建为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
复制
知道如何在不手动重命名文件的情况下解决这个问题吗?