我想知道是否可以使用Gradle和Maven settings.xml
文件从/向Maven存储库解析和部署工件。存储库是安全的,因此需要凭据才能访问它。另外,是否可以指定settings.xml
的位置(我问,因为我们为不同的团队提供了一些不同的团队,我们通过CI服务器管理这些团队)?
一个基本的例子真的很棒。谢谢!
答案 0 :(得分:0)
要从自定义maven仓库获取依赖关系,您可以添加/配置repositories
,如
repositories {
maven {
credentials {
username 'user'
password 'password'
}
url "http://repo.mycompany.com/maven2"
}
}
要发布您的文物,您可以查看apply plugin: 'maven-publish'
插件,具体取决于您使用的Gradle版本。
对于配置,我认为net.linguica.maven-settings
是您可以查看的插件。
其他来源:
答案 1 :(得分:0)
您可以调整maven-settings-decoder中的代码来解密maven设置文件中的密码,以便在gradle中使用。
将它变成一个gradle插件会很好,但这会产生一个鸡蛋或鸡蛋问题,因为你还没有密码,所以插件无法从存储库下载。