[英]Gradle Artifactory Plugin - How to auto-deploy spring boot fatjar
我已經在我的Spring Boot項目中安裝了Gradle Artifactory插件,並且想要將bootRepackage
任務生成的FatJar部署到我的Artifactory服務器。 但是我找不到實現它的方法。
這是我的基本配置:
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
}
}
}
我已經使用此配置僅用於發布Jar,並且每次都變得簡單明了。 有人知道如何配置它以發布Spring Boot fatjar而不是僅發布我的課程嗎?
我有同樣的問題。 將此代碼添加到Gradle項目配置中應該可以:
artifactoryPublish {
dependsOn bootRepackage
}
這樣, bootRepackage
會在artifactoryPublish
之前運行,因此它需要和上載的JAR應該是Spring Boot胖JAR。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.