【发布时间】:2022-01-12 22:07:51
【问题描述】:
当我运行“gradle build”时,它会生成一个 build/libs/project-version.war 文件,该文件可以使用“java -jar”命令自行运行。但是当我运行“gradle artifactoryPublish”时,它会在 artifactory 存储库中保存一个没有嵌入 tomcat 的“project-version-plain-war”文件。
我正在关注这个指令https://www.jfrog.com/confluence/display/JFROG/Gradle+Artifactory+Plugin
添加到 gradle.build 的行是这样的:
plugin "maven-publish"
plugin "com.jfrog.artifactory"
artifactory {
...
}
subprojects {
plugin "war"
group = group
version = version
publishing {
publications {
MavenPublication(MavenPublication) {
from components.web
}
}
repositories{
maven { url "https://artifactory-server" }
}
}
}
感谢您的帮助
【问题讨论】:
标签: java spring-boot gradle artifactory