簡體   English   中英

如何使用Maven從Java加密密碼?

[英]How to use Maven to encrypt a password — from Java?

我想從Java程序中使用Maven加密密碼。 基本上,我想實現等效於調用mvn --encrypt-password p4ssw0rd ,但又不涉及命令行。

我研究了Apache Maven Invoker 我在_some命令行選項的InvocationRequest上找到了設置器,例如--show-version InvocationRequest.setShowVersion(..) 但是我找不到--encrypt-password

是否可以使用Apache Maven Invoker或其他方式來做到這一點? 我不想直接進入或調用命令行 ,因為我想獨立於平台。

如何從Java程序調用mvn --encrypt-password p4ssw0rd


看起來您可以使用plexus-cipher庫,這顯然是Maven用來進行加密的。

參見https://github.com/sonatype/plexus-cipher上的代碼

單元測試可能會幫助您入門。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM