我想使用 Maven 的密码加密,例如它用于 Mojo 属性的节点。我尝试将加密密码粘贴到 mojo 的正确属性中,但它将其视为纯文本。我曾是hoping我可以在 Mojo 属性的注释上设置一个属性,该属性可以解释它可以被加密,如果可以,则使用系统主密码进行解密,但我在文档中没有看到任何内容。
有没有人设法将 Maven 的密码加密用于除服务器密码节点之外的任何内容?很想让这个为我的 Mojo 工作。
不是一个完整的答案,但希望能指出正确的方向......
The maven-scm-插件 http://maven.apache.org/scm/maven-scm-plugin/examples/bootstrapping-with-pom.html, maven-发布-插件 http://maven.apache.org/plugins/maven-release-plugin/faq.html#credentials, and tomcat6-maven-插件 http://tomcat.apache.org/maven-plugin-2.0-SNAPSHOT/tomcat6-maven-plugin/deploy-only-mojo.html#server所有都允许从读取密码<servers>
的部分${user.home}/.m2/settings.xml
file.
也许如果您查看这些插件/目标的源代码,您会发现一个 Maven 核心或共享组件,它允许您做您想做的事情,并且您可以根据您的需要对其进行调整。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)