我正在開發一個開源庫,希望將版本發送到內部的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