2
我已经在我的Spring Boot项目中安装了Gradle Artifactory插件,并且我想将由bootRepackage
任务生成的FatJar部署到我的Artifactory服务器。但是我找不到实现它的方法。Gradle Artifactory插件 - 如何自动部署弹簧启动fatjar
这里是我的基本配置:
artifactory {
publish {
contextUrl = "https://my.artifacto.ry/artifactory/"
repository {
[...] //Credential
maven = true
}
defaults {
publications ('mavenJava')
}
}
}
publishing {
publications {
mavenJava(MavenPublication) {
from components.java // <--- I need to set the Spring Boot
// task result (fatjar) right there
}
}
}
我已经使用这个配置只出版罐和它的每一个时间的推移简单。有谁知道如何配置它来发布Spring Boot fatjar而不是我的类?
有没有找到答案? –
我们在jenkins文件中打破了构建和artifactoryPublish两个独立的gradle调用。这导致重新制作没有弹簧靴的罐子。一个调用与构建... artifactoryPublish,并没有问题。但那不是你的问题。也许你需要uploadArchives子句。 https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-gradle-plugin.html –