如何将库安装到外部maven存储库

时间:2013-08-26 11:08:08

标签: maven

在贵公司,我们使用archiva作为我们的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

当我想在我的archiva中添加一些maven项目时,我可以运行此命令:mvn:deploy。但我不知道如何在那里安装库

1 个答案:

答案 0 :(得分:0)

你比你想象的更近 - 只需用install:install-file替换deploy: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>

当你 - 正确 - 陈述时,这只应该用于“非伪造的”外部工件,否则mvn deploy是可行的方法。

干杯,