gpt4 book ai didi

jenkins - 使用Gradle的Artifactory Jenkins集成

转载 作者:行者123 更新时间:2023-12-03 03:42:36 24 4
gpt4 key购买 nike

我设法通过使用Gradle将其 Artifact 发布到Artifactory。
但是版本始终未指定(example-unspecified.jar)

如何将groupId =“com.example”和版本'BUILD_NUMBER'设置为 Jenkins ?

我想发布这样的东西
example-10.jar(10是Jenkins内部版本号,并且分组:'com.example')

谢谢

最佳答案

您需要在group中设置versionbuild.gradle

apply plugin: "java"

group = 'com.company.blah'
version = project.hasProperty('build_number') ? project.properties['build_number'] : '0.1'

然后,构建将产生类似 "$project.name-${project.version}.jar"的 Artifact

Maven使用 group来组织 Artifact ,并且是依赖项表示法 "$project.group:$project.name:$project.version"中的第一项

因此,如果我们构建时没有任何参数,它将产生 blah-0.1.jar如果我们使用参数 build_number构建,它将分配提供的版本。

例如: gradlew clean build -Pbuild_number=10将产生 blah-10.jar

关于jenkins - 使用Gradle的Artifactory Jenkins集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41269438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com