0
我有一個非常簡單的項目,我想打包成.rar。現在,我使用maven-rar插件,並且在本地完美運行。當我打包時,我得到我的.rar,這是我想要的。但是,我有一個<distributionManagement>
部分是這樣的:如何使用maven發佈.rar文件?
<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,並嘗試下載它,但無法找到它。當我瀏覽聯繫,該項目是那裏的版本目錄,但它是一個.jar在那裏和Maven依賴失敗稱.rar程序是不是有
我很少在野外看到這一點 - 你爲什麼要那樣做? – gtonic
首先你可以展示你的完整的pom文件嗎? – khmarbaise
@gtonic,我想用別人的.rar,但是他們的MANIFEST.MF沒有包含我所需要的所有依賴。所以我提取了他們的.rar,從中創建了一個項目,添加了我需要的依賴關係。但我希望最終的結果能夠被我的聯繫人跟蹤/提供,這就是爲什麼我需要發佈爲.rar的原因,因爲我的依賴項目包括/部署從mynexus獲得的.rar文件。 – DDoomUs