通过Gradle人工插件将罐子发布到本地Artifactory时遇到问题,我想弄清楚我在配置中做错了什么。
当我将项目组(build.gradle)设置为'de.companyName'时,我不会在Artifactory中看到任何依赖声明,但是当我将组设置为'companyName'时,它将正确显示。
在上载/发布期间,人工制品会解析正确的路径:
:artifactoryPublish
:artifactoryDeploy
Deploying artifact: https://artifactory.company.de/artifactory/repokey/de/companyName/artifactName/1.4.1/artifactName-1.4.1.jar
这是我的配置:
artifactory installed locally: Artifactory OSS
5.8.3 rev 50803900
build.gradle:
plugins {
id "com.jfrog.artifactory" version "4.7.5"
}
...
artifactory {
contextUrl = 'https://artifactory.companyName.de/artifactory'
publish {
repository {
repoKey = "repokey"
username = "username"
password = "password"
maven = true
}
defaults {
publishConfigs('archives')
}
}
clientConfig.info.setBuildNumber(version.toString())
}
我希望了解工件如何发布这些工件。