我正在第一次使用maven来构建一个java项目。该项目需要一个未托管在 Maven 存储库上的 jar 项目,因此我将使用 S3 作为远程存储库。
我似乎遇到的一个问题是 S3 凭据必须存储在 ~/.m2/settings.xml 中。我不是唯一从事该项目的人,因此理想情况下,我希望将这些凭据保留在每个项目的基础上,而不是每个用户的基础上,以简化项目检查和构建的自动化。这可能吗?
最佳答案
可以使用适当的插件配置文件提供程序
来完成自动化,它支持不同的settings.xml/toolchains.xm等。
除此之外,从您的 ${HOME}/.m2 创建一个 git 存储库,包括存储您需要的信息的 settings.xml,以便其他人可以克隆此存储库...
关于java - 将 Maven 凭据存储在 settings.xml 之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28818024/