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 –