我正在开发一个开源库,希望将版本发送到内部的artifactory服务器。我一直在使用maven的distributionManagement
并覆盖altDeploymentRepository
指向内部服务器(所以它永远不会在POM中)。这工作正常,当我做deploy:deploy
,但是当我使用Maven发布插件这似乎被忽略。覆盖部署maven版本库部署
mvn clean -DaltDeploymentRepository=central::default::internalhost deploy ## works
mvn clean -DaltDeploymentRepository=central::default::internalhost release:perform ## fails, doesn't pick up this setting
如何在释放插件运行部署时通过命令行覆盖存储库?
您不能编辑POM重新定义分配管理信息吗? –
试试这个'mvn release:执行-Darguments = -DaltDeploymentRepository = myvalue'。 – yorkw
谢谢@yorkw,完美的工作! – ekaqu