如何使用 Maven 发布 .rar 文件?
How do I publish a .rar using maven?
我有一个非常简单的项目,我想将其打包为 .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 时,项目在发布目录中,但它是一个 .jar 并且 maven 依赖失败说 .rar 不存在
在pom.xml中添加
<packaging>rar</packaging>
元素作为 <project>
元素的子元素。
根据需要将其发布为 .rar。
我有一个非常简单的项目,我想将其打包为 .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 时,项目在发布目录中,但它是一个 .jar 并且 maven 依赖失败说 .rar 不存在
在pom.xml中添加
<packaging>rar</packaging>
元素作为 <project>
元素的子元素。
根据需要将其发布为 .rar。