如何在gradle项目之间重用artifactory定义,我不想在公司内的每个单独gradle项目上声明这一点,这些项目要么创建库,要么生成Sping Boot 应用程序
artifactory {
contextUrl = 'https://mycompany.jfrog.io/artifactory'
publish {
repository {
repoKey = 'maven'
username = "${artifactory_user}"
password = "${artifactory_password}"
}
defaults {
publications('mavenJava')
publishBuildInfo = true
publishArtifacts = true
publishPom = true
properties = ['qa.level': 'basic', 'dev.team' : 'core']
}
}
1条答案
按热度按时间fcy6dtqo1#
JFrog CLI可以为您完成这一任务,它实际上为您应用Gradle Artifactory插件。
在开始之前,请确保
artifactory {...}
定义不存在于您的build.gradle
文件中。现在,您可以使用可用的方法之一install JFrog CLI。最简单的方法是cURL命令:您可以使用JFrog CLI通过3个步骤运行Gradle构建:
1.配置Artifactory服务器:
1.配置您的Gradle项目:
对于高级配置,请使用
jf gradle-config --help
或阅读文档。1.运行生成:
阅读更多信息: