我想在 Java 程序中使用 Maven 加密密码。基本上,我想实现相当于 call mvn --encrypt-password p4ssw0rd
,但不掉到命令行。
我调查了Apache Maven Invoker。我在InvocationRequest
_some 命令行选项上找到了设置器,例如InvocationRequest.setShowVersion(..)
for --show-version
。但是我找不到一个--encrypt-password
。
有没有办法做到这一点,无论是使用 Apache Maven Invoker 还是其他方式?我不想直接进入或调用命令行,因为我想独立于平台。
如何mvn --encrypt-password p4ssw0rd
从 Java 程序调用?