Override maven release repository durning deploy

maven, plugins, release

Solution

Use

altReleaseDeploymentRepository

It has the same syntaxes than altDeploymentRepository

More in: https://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html

Problem

I am working on an open source library and want to have releases sent to an internal artifactory server. I have been using maven's `distributionManagement` and overriding `altDeploymentRepository` to point to the internal server (so its never in the pom). This works fine when I do `deploy:deploy` but when I use the maven release plugin this seems to get ignored. ``` mvn clean -DaltDeploymentRepository=central::default::internalhost deploy ## works mvn clean -DaltDeploymentRepository=central::default::internalhost release:perform ## fails, doesn't pick up this setting ``` How can I override the repository via command line when the release plugin runs deploy?

Original source