Maven Artifact Plugin Properties Michal Maczka
Property name Description Optional?
maven.repo.list The list of comma separated names of the repositories to which artifacts produced by the project will be deployed. E.g.:
maven.repo.list=myrepo1,ibiblio
The names of all other properties are constructed using the entries present in this list. Below the set of properties which can be used for configuration of deployment process to each of the repositories provided in the list. x in the names of those properties should be replaced by actual repository name (like ibiblio). In case of doubts see an example
No
maven.repo.x Specifies the URL of remote repository. The URL should contain the protocol name.
See the the list of supported protocols.
x corresponds to repository name defined using maven.repo.list property.
No
maven.repo.x.directory The path at remote file system where artifacts will be put No
maven.repo.x.username The user name which will be used to authetificated user if access to repository requires authentification. Yes
maven.repo.x.password The password which will be used to authetificate user.
If server/protocol supports authetification via both private/public keys and password, first will try to use keys for authentication and if that doesn't work then we fall back to using the username and password
Yes
maven.repo.x.group The remote group (UNIX group) to which artifact will belong after it will be deployed Yes
maven.repo.x.privatekey The absoluth path to private key file.
Thie is used only for when protocol supports authetification via private/public key pair.
Yes
maven.repo.x.passphrase The passphrase used to decrypt private key file Yes

If you are behind firewall and need to use proxy server see following section from the Maven User Guide .