Sto lavorando su una libreria open source e voglio che le release vengano inviate a un server interno di artifactory. Sto usando il distributionManagement
di maven e sovrascrivendo altDeploymentRepository
per puntare al server interno (quindi non è mai nel pom). Funziona bene quando faccio deploy:deploy
ma quando uso il plugin di rilascio di Maven sembra essere ignorato.Override repository di release di maven durning deploy
mvn clean -DaltDeploymentRepository=central::default::internalhost deploy ## works
mvn clean -DaltDeploymentRepository=central::default::internalhost release:perform ## fails, doesn't pick up this setting
Come posso eseguire l'override del repository tramite la riga di comando quando viene eseguito il rilascio del plug-in di rilascio?
Non puoi modificare il POM per ridefinire le informazioni di gestione della distribuzione? –
Prova questo 'mvn release: perform -Darguments = -DaltDeploymentRepository = myvalue'. – yorkw
Grazie a @yorkw, ha funzionato perfettamente! – ekaqu