在贵公司,我们使用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
。但我不知道如何在那里安装库
答案 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
是可行的方法。
干杯,