the subir respective repositorio remote pom password for example distributionmanagement deploy configured java maven pom.xml

java - subir - ¿Es posible pasar una contraseña en Maven Deploy en la línea de comandos?



subir jar a repositorio maven (1)

La settings.xml se considera personal, por lo que el nombre de usuario y la contraseña se almacenan en la settings.xml (usuario- ).xml. Así que en general no hay razón para pasarlos como argumento. (Por cierto, las contraseñas se pueden almacenar cifradas aquí). El maven-deploy-plugin no tiene opción de pasarlas a través de la línea de comandos. Sin embargo, he visto hacks como:

<username>${internal.repo.username}</username>

Y ahora puedes hacer -Dinternal.repo.username=someUser

Esta es la forma en que funciona actualmente, y es el uso del complemento de implementación de Maven.

pom.xml

[...] <distributionManagement> <repository> <id>internal.repo</id> <name>MyCo Internal Repository</name> <url>Host to Company Repository</url> </repository> </distributionManagement> [...]

settings.xml

[...] <server> <id>internal.repo</id> <username>someUser</username> <password>somePassword</password> </server> [...]

y lo que estoy tratando de lograr es encontrar la forma en que se escriben el nombre de usuario y la contraseña en la línea de comandos. para lograr el mvn deploy -someUser -somePassword