Attualmente sto memorizzare le mie credenziali Maven in ~/.m2/settings.xml
:Come rendere mvn deploy prompt per la password?
<server>
<id>my_server_id</id>
<username>my_username</username>
<password>my_password</password>
</server>
Tuttavia, io non sono soddisfatto di avere la password in chiaro, dal momento che la password viene utilizzata per altri servizi, quindi preferirei pronta l'utente per la password quando fa un mvn deploy
. Sto distribuendo su un'installazione Nexus OSS tramite https.
So che the password can be encrypted, ma dal the encryption is reversible, questa soluzione non è appropriata per il mio caso.
C'è un modo per far sì che Maven richieda una password quando si esegue una distribuzione https?
Se si sta distribuendo il Maven centrale Repository (o utilizzando Nexus Pro) potresti voler verificare l'autenticazione con un [token utente] (http://blog.sonatype.com/2012/08/securing-repository-credentials-with-nexus-pro-user-tokens/) invece di nome utente e password . – dnault