我有一个非常简单的项目,我想打包为。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'
时,我得到一个发布到我的nexus的.jar。然后,当我将这个项目作为依赖项包含在另一个项目中时:
<dependency>
<groupId>MyProject</groupId>
<artifactId>myProject</artifactId>
<version>v1</version>
<type>rar</type>
</dependency>
它进入mynexus并尝试下载但找不到它。当我浏览nexus时,项目在发布目录中,但它是一个。jar在那里maven依赖失败说。rar不在那里
在pom.xml中添加
<packaging>rar</packaging>
元素作为<project>
元素的子元素。
按要求以。rar格式发布