【问题标题】:How to add src/dist to spring boot distribution如何将 src/dist 添加到 Spring Boot 发行版
【发布时间】:2018-05-23 17:33:50
【问题描述】:

看起来 spring boots gradle 插件没有像应用程序插件那样打包 src/dist 的内容。如何将 src/dist add 的内容添加到我的 Spring Boot 发行版 zip 和 tar 中?

plugins {
    id 'java'
    id 'application'
    id 'org.springframework.boot' version '2.0.2.RELEASE'
    id "io.spring.dependency-management" version "1.0.5.RELEASE"
}

version '1.0-SNAPSHOT'

repositories {
    jcenter()
    mavenCentral()
}

sourceCompatibility = 1.8
targetCompatibility = 1.8
mainClassName = "kic.data.server.Server"

dependencies {
    compile 'org.springframework.boot:spring-boot-starter'
    compile 'org.springframework.boot:spring-boot-starter-web'
    compile 'org.apache.commons:commons-lang3:3.7'

    testCompile group: 'junit', name: 'junit', version: '4.12'
    testCompile "org.springframework.boot:spring-boot-starter-test"

    testCompile 'org.spockframework:spock-core:1.1-groovy-2.4'
    testCompile 'org.hamcrest:hamcrest-core:1.3'
    testCompile "com.github.tomakehurst:wiremock-standalone:2.16.0"

}

【问题讨论】:

    标签: gradle spring-boot-gradle-plugin


    【解决方案1】:

    我可以解决它。要重新添加src/dist/ 文件夹,我只需要将它添加到我的 build.gradle 中。可惜spring boot支持在配置文件夹中查找文件,但分发插件只是忽略它。

    bootDistZip {
        into("${project.name}-boot-${project.version}") {
            from './src/dist/'
        }
    }
    
    bootDistTar {
        into("${project.name}-boot-${project.version}") {
            from './src/dist/'
        }
    }
    

    【讨论】:

    • 这拯救了我的一天!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2017-06-21
    • 2021-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 2021-09-26
    • 1970-01-01
    相关资源
    最近更新 更多