[英]Controlling jar name from internal repository maven
我创建了一个内部存储库(库),并将我的罐子放在文件夹层次结构中,如下所示
这是我的POM,我在其中创建存储库并为common-jar-1.0.jar指定依赖项
<repositories>
<repository>
<id>in-project</id>
<name>In Project Repo</name>
<url>file://${basedir}/libs</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>common</groupId>
<artifactId>common-jar</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>mediator</groupId>
<artifactId>mediator-jar</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
我希望我的POM接受名称为common.jar的 jar,我该怎么做。
目前它仅接受common-jar-1.0.jar ,我们可以从jar名称中排除该版本吗? 请帮忙
下面将安装版本1.0
的common.jar
到本地存储库~/.m2/repository
mvn install:install-file -Dfile=<path to common.jar> -DgroupId=common -DartifactId=common-jar -Dversion=1.0 -Dpackaging=jar
之后,您可以照常定义依赖项
<dependency>
<groupId>common</groupId>
<artifactId>common-jar</artifactId>
<version>1.0</version>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.