我正在使用Jenkins Artifactory插件部署到我的Gradle构建中的神器存储库。由于我需要对工件的传递依赖支持,我需要将jar和pom.xml都部署到artifactory。
以下是我的build.gradle的样子:
group 'com.group.name'
version '1.0'
apply plugin: 'java'
apply plugin: 'maven'
repositories {
mavenCentral()
mavenLocal()
}
dependencies {
// All of my dependencies
}
task writeNewPom << {
pom {
project {
inceptionYear '2014'
licenses {
license {
name 'The Apache Software License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
distribution 'repo'
}
}
}
}.writeTo("build/poms/pom-default.xml")
}
这是我的Jenkins Config的神器:
检查Maven3-artifactory集成。
我在构建作业中运行这个gradle任务: clean build writeNewPom
我正在使用writeNewPom任务来创建pom.xml
问题是只部署了jar文件,但pom.xml没有部署到artifactory。
我尝试使用&#34; include pattern&#34;并且设置为build/libs/*.jar , build/poms/*.xml
,但这种方式甚至没有部署jar。