2010-02-25 82 views
2

我如何製作一個項目jar發佈和maven存儲庫strucuture(md5hash,發佈pom等)將它放在我自己的存儲庫中? Maven有一個插件可以做到這一點?請注意,我需要在本地機器上生成此結構,我沒有CI和其他人來完成它!Maven發佈JAR

希望!!!

回答

4

檢查deploy plugin,我想這就是你要找的。引用文檔:

作爲存儲庫包含了與工件(POM中,元數據,MD5和SHA1哈希文件...)更多,部署不僅意味着複製文物,還要確保所有這些信息是正確的更新。這是部署插件的職責。

你需要申報使用它<distributionManagement>元素,像這樣:

<distributionManagement> 
    <repository> 
     <id>internal.repo</id> 
     <name>MyCo Internal Repository</name> 
     <url>Host to Company Repository</url> 
    </repository> 
    </distributionManagement> 

其中的URL可以是「局部」 file://

如果問題是關於你的本地倉庫安裝(第三方)的容器(這個問題是不是完全清楚的),有看的Maven插件安裝,install:installinstall:install-file都承認一個createChecksum可選參數。

+0

不錯的anwser,我不考慮文件:// 解決我的問題!謝謝Pascal! – 2010-02-25 14:09:34