Я хочу зашифровать пароль с помощью maven из Java-программы.По сути, я хочу добиться эквивалента вызова mvn --encrypt-password p4ssw0rd
, но без перехода к командной строке.
Я изучил Apache Maven Invoker .Я нашел сеттеры на InvocationRequest
для некоторых параметров командной строки, таких как InvocationRequest.setShowVersion(..)
для --show-version
.Но я не могу найти один для --encrypt-password
.
Есть ли способ сделать это, с помощью Apache Maven Invoker или другим способом?Я не хочу передавать или вызывать командную строку напрямую , так как я хочу быть независимым от платформы.
Как мне вызвать mvn --encrypt-password p4ssw0rd
из Java-программы?