2013-08-26 71 views
0

我們正在使用archiva作爲我們的Maven存儲庫。我怎樣才能在那裏安裝一些遠程未被遠程管理的庫?在我的本地庫,我可以做這樣的事情:如何將庫安裝到您公司的外部Maven存儲庫

mvn install:install-file -D groupId=cz.i -D artifactId=sql-processor \ 
         -D version=1.0 -D packaging=jar \ 
         -D file=~/programy/cro/lib/sql-processor.jar 

當我想要一些Maven項目添加到我們的archiva,我可以運行此命令:mvn:deploy。但我不知道如何安裝剛剛庫有

回答

0

你比你想象的更接近 - 只需更換install:install-filedeploy:deploy-file和加一點糖,一樣可以read here

mvn deploy:deploy-file -DgroupId=cz.i \ 
    -DartifactId=sql-processor \ 
    -Dversion=1.0 \ 
    -Dpackaging=jar \ 
    -Dfile=~/programy/cro/lib/sql-processor.jar \ 
    -DrepositoryId=<id-to-archiva-map-on-server-section-of-settings.xml> \ 
    -Durl=<your-archiva-URL> 

正如你 - 正確的狀態,這應該只用於「非mavenized」外部文物,否則mvn deploy是要走的路。

乾杯,

相關問題