я в настоящее время хранить свои учетные данные Maven в ~/.m2/settings.xml
:Как сделать mvn развернуть запрос для пароля?
<server>
<id>my_server_id</id>
<username>my_username</username>
<password>my_password</password>
</server>
Однако я не удовлетворен с паролем открытым текстом, так как пароль используется для других служб, поэтому я скорее приглашение пользователь для пароля при выполнении mvn deploy
. Я развертываю установку Nexus OSS через https.
Я знаю, что the password can be encrypted, но так как the encryption is reversible, это решение не подходит для моего дела.
Есть ли способ заставить Maven запрашивать пароль при развертывании https?
При развертывании в Maven центрального хранилища (или с помощью Nexus Pro) вы можете посмотреть аутентификацию с помощью [User Token] (http://blog.sonatype.com/2012/08/securing-repository-credentials-with-nexus-pro-user-tokens/) вместо имени пользователя и пароля , – dnault