mvn-deploy
uploads artifacts to remote repository
TLDR
Deploy to repository
$ mvn deploy
Deploy specific file$ mvn deploy:deploy-file -Dfile=[file.jar] -DrepositoryId=[repo-id] -Durl=[repo-url]
Deploy with specific profile$ mvn deploy -P [profile-name]
Skip tests and deploy$ mvn deploy -DskipTests
Deploy to snapshot repository$ mvn deploy -DaltSnapshotDeploymentRepository=[id::url]
Deploy single module$ mvn deploy -pl [module-name]
SYNOPSIS
mvn deploy [options]
DESCRIPTION
mvn deploy uploads artifacts to remote repository. It's the final Maven lifecycle phase.
The goal publishes built artifacts. Requires repository configuration in settings.xml.
PARAMETERS
-Dfile JAR
File to deploy.-DrepositoryId ID
Repository identifier.-Durl URL
Repository URL.-P PROFILE
Activate profile.-pl MODULE
Build specific module.--help
Display help information.
CAVEATS
Requires repository access. Credentials in settings.xml. Network operation.
HISTORY
The deploy goal is part of Apache Maven's build lifecycle for artifact distribution.
SEE ALSO
mvn(1), mvn-dependency(1), gradle(1)
