我有一个非常简单的项目,我想打包成一个.rar。现在,我正在使用maven-rar-plugin,这在本地非常有效。当我打包的时候,我得到了我的.rar,这就是我想要的。但是,我有一个类似于这样的<distributionManagement>部分:
<distributionManagement>
<repository>
<id>deployment</id>
<name>Release Repo</name>
<url>http:// mynexus.com: 8081/nexus/content/repo/release</url>
</repository>
</distributionManagement>然后,当我运行deploy -DperformRelease='true'时,我会得到一个.jar发布到我的nexus。然后,当我将该项目作为依赖项包含在另一个项目中时:
<dependency>
<groupId>MyProject</groupId>
<artifactId>myProject</artifactId>
<version>v1</version>
<type>rar</type>
</dependency>它会转到mynexus,并尝试下载,但找不到。当我浏览nexus时,这个项目在dir发行版中,但是它是一个.jar,而且maven依赖关系失败,说.rar不在那里
发布于 2016-10-06 14:00:17
在pom.xml中,添加
<packaging>rar</packaging>元素作为<project>元素的子元素。
这将按需要作为.rar发布。
https://stackoverflow.com/questions/39856979
复制相似问题