其他属性的 Maven 密码加密

Col*_*law 5 encryption mojo maven

我想使用 Maven 的密码加密,例如它用于节点的 Mojo 属性。我尝试将加密密码粘贴到 mojo 的正确属性中,但它将其视为纯文本。我希望有一个我可以在 Mojo 属性的注释上设置的属性来解释它可以被加密,如果是这样,使用系统主密码来解密,但我在文档中没有看到任何内容那。

有没有人设法将 Maven 的密码加密用于服务器密码节点以外的任何内容?很想为我的 Mojo 做这项工作。

use*_*849 4

不是一个完整的答案,但希望能指出正确的方向......

maven -scm-pluginmaven-release-plugintomcat6-maven-plugin都允许从<servers>文件部分读取密码${user.home}/.m2/settings.xml

也许如果您查看这些插件/目标的源代码,您会发现一个 Maven 核心或共享组件,它允许您做您想做的事情,并且您可以根据您的需要对其进行调整。