大佬教程收集整理的这篇文章主要介绍了Gradle Maven-publish无法构建独立的Spring-boot应用程序,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
从发布components.java
不会触发Java插件的assemble
任务,我感到有些惊讶。Spring
Boot的bootRepackage
任务被设置为该assemble
任务的依赖项,因此您需要使之publish
运行assemble
。尝试将以下内容添加到您的build.gradle
:
publish {
dependsOn assemble
}
当我使用构建一个spring-boot应用程序(到一个独立的jar)时gradle
build
,会生成适当的工件。生成的jar包含所有相关的jar,并且是可执行的。
我还配置了maven-publish插件,如下所示:
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
}
现在,当我执行时gradle publish
,将构建并发布一个没有依赖项的更小的jar。
在后一种情况下,不执行以下步骤。
:myProject:bootRepackage
:myProject:assemble
如何确保发布时执行正确的构建步骤?
以上是大佬教程为你收集整理的Gradle Maven-publish无法构建独立的Spring-boot应用程序全部内容,希望文章能够帮你解决Gradle Maven-publish无法构建独立的Spring-boot应用程序所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。