发布Spring Boot可执行jar工件

马丁·阿勒

我正在使用仍在使用publishingDSL进行孵化的Gradle发布机制

    publishing {
        publications {
            mavenJava(MavenPublication) {
                from components.java
                pom.withXml {
                    def parentNode = asNode().appendNode('parent')
                    parentNode.appendNode('groupId', 'org.springframework.boot')
                    parentNode.appendNode('artifactId', 'spring-boot-starter-parent')
                    parentNode.appendNode('version', springBootVersion)
                }
                // BEGIN sourcejar
                artifact sourceJar {
                    classifier "sources"
                }
                // END sourcejar
                artifact sharedTestJar {
                    classifier "sharedtest"
                }
            }
        }

这基本上是可行的,但是一旦我添加了分类器,就不再部署重新打包的工件。那么,在注册重新打包的工件以进行发布时我必须参考什么配置?

bootRepackage {
    classifier = 'exec'
}
马克·维埃拉

您必须将bootRepackage任务创建的jar文件添加为要发布的其他工件。不幸的是,该bootRepackage任务似乎并未将其公开为属性。

artifact(file("$buildDir/$project.name-$project.version-${bootRepackage.classifier}.jar")) {
    classifier 'exec'
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

发布Spring Boot可执行jar工件

来自分类Dev

Spring Boot可执行jar结构

来自分类Dev

OpenShift上的Spring Boot可执行jar

来自分类Dev

Spring Boot可执行JAR“无效或损坏的JAR文件”

来自分类Dev

Spring Boot运行完全可执行的JAR并指定-D属性

来自分类Dev

Spring Boot MVC多模块可执行jar

来自分类Dev

IntelliJ Spring Boot:如何创建可执行jar

来自分类Dev

如何了解有关可执行jar的spring boot

来自分类Dev

如何了解有关可执行jar的spring boot

来自分类Dev

spring boot jsp和可执行jar抛出/错误

来自分类Dev

Spring Boot 生成最小的可执行jar包

来自分类Dev

Spring boot 可执行jar无法加载jsp文件?

来自分类Dev

使用可执行Jar时找不到Spring-Boot资源

来自分类Dev

如何在cloudbees上运行可执行的jar文件(例如spring-boot)

来自分类Dev

Spring Boot-部署后,可执行jar是否会爆炸?

来自分类Dev

使用spring-boot gradle-plugin构建的可执行jar缺少依赖项

来自分类Dev

如何禁用spring-boot可执行jar默认日志文件?

来自分类Dev

如何使用Spring Boot打包React前端并运行可执行jar?

来自分类Dev

如何在Spring Boot / picocli可执行jar中使用relative-path-parameter?

来自分类Dev

无法从Spring Boot,Gradle和IntelliJ-Idea生成可执行jar

来自分类Dev

Spring Boot 无法从 cmd 定位可执行 jar 中的 ftl 文件

来自分类Dev

Spring boot 可执行 jar 通过 Azure devops 部署到 Azure 应用服务

来自分类Dev

Spring Boot发布HTTP请求

来自分类Dev

Spring Boot发布HTTP请求

来自分类Dev

具有init.d而不是用户身份启动的init.d的Spring Boot可执行jar

来自分类Dev

Spring Boot和Spring Data Moore发布

来自分类Dev

如何使用可执行jar运行Spring Scheduled任务

来自分类Dev

用于发布jar文件的Spring REST API

来自分类Dev

Spring Boot应用程序不可执行

Related 相关文章

  1. 1

    发布Spring Boot可执行jar工件

  2. 2

    Spring Boot可执行jar结构

  3. 3

    OpenShift上的Spring Boot可执行jar

  4. 4

    Spring Boot可执行JAR“无效或损坏的JAR文件”

  5. 5

    Spring Boot运行完全可执行的JAR并指定-D属性

  6. 6

    Spring Boot MVC多模块可执行jar

  7. 7

    IntelliJ Spring Boot:如何创建可执行jar

  8. 8

    如何了解有关可执行jar的spring boot

  9. 9

    如何了解有关可执行jar的spring boot

  10. 10

    spring boot jsp和可执行jar抛出/错误

  11. 11

    Spring Boot 生成最小的可执行jar包

  12. 12

    Spring boot 可执行jar无法加载jsp文件?

  13. 13

    使用可执行Jar时找不到Spring-Boot资源

  14. 14

    如何在cloudbees上运行可执行的jar文件(例如spring-boot)

  15. 15

    Spring Boot-部署后,可执行jar是否会爆炸?

  16. 16

    使用spring-boot gradle-plugin构建的可执行jar缺少依赖项

  17. 17

    如何禁用spring-boot可执行jar默认日志文件?

  18. 18

    如何使用Spring Boot打包React前端并运行可执行jar?

  19. 19

    如何在Spring Boot / picocli可执行jar中使用relative-path-parameter?

  20. 20

    无法从Spring Boot,Gradle和IntelliJ-Idea生成可执行jar

  21. 21

    Spring Boot 无法从 cmd 定位可执行 jar 中的 ftl 文件

  22. 22

    Spring boot 可执行 jar 通过 Azure devops 部署到 Azure 应用服务

  23. 23

    Spring Boot发布HTTP请求

  24. 24

    Spring Boot发布HTTP请求

  25. 25

    具有init.d而不是用户身份启动的init.d的Spring Boot可执行jar

  26. 26

    Spring Boot和Spring Data Moore发布

  27. 27

    如何使用可执行jar运行Spring Scheduled任务

  28. 28

    用于发布jar文件的Spring REST API

  29. 29

    Spring Boot应用程序不可执行

热门标签

归档