我希望能够使用 Maven 将快照发布到存储库(或者让 Hudson 在每次使用 Maven 构建后发布快照)。我一直在阅读 POM 的 SCM 部分,并且有几个问题。抱歉,如果我在这里偏离了基地 - 这部分对我来说是新的。
我不想将我的用户名和密码放在 POM 的 SCM 部分(在开发人员连接下)。 hudson(或任何其他使用 maven 任务的人)是否有其他方法获得使用 maven 发布的授权,而无需在 POM 中添加用户名/密码?
对于仅使用 maven 从存储库中拉取,SCM 连接标记是否可以指向 web svn(URL 标记现在可以)。在我们的存储库中,您需要用户名和密码才能下载代码。
Thanks,
Jeff
为了发布您的登录数据,可以将其放置在 $HOME/.m2/settings.xml 中
<settings>
<servers>
<server>
<id>internal</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
</settings>
要从源代码管理中拉取,您需要配置 Hudson,并且它不需要从 POM 中读取。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)