0

我有一个非常简单的项目,我想将其打包为 .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。然后,当我将此项目作为依赖项包含在另一个项目中时:

<dependency>
    <groupId>MyProject</groupId>
    <artifactId>myProject</artifactId>
    <version>v1</version>
    <type>rar</type>
</dependency>

它进入 mynexus 并尝试下载它但找不到它。当我浏览 nexus 时,该项目在发布目录中,但它是一个 .jar 并且 maven 依赖项失败,说 .rar 不存在

4

1 回答 1

1

在 pom.xml 中,添加

<packaging>rar</packaging>

元素作为元素的子<project>元素。

这根据需要作为 .rar 发布。

于 2016-10-06T14:00:17.290 回答