Spring Boot 1.5.x Gradle插件可执行jar

时间:2018-11-06 00:33:28

标签: spring-boot gradle gradle-plugin spring-boot-gradle-plugin

我有一个使用Gradle的Spring Boot项目,即Spring Boot 1.5.7,当我构建可执行jar时,打包的jar文件包含我的所有资源,应用程序类和用于指向主类的清单信息。但是它似乎不包含我在胖子罐中声明为已编译类的任何依赖项。运行Spring Boot 2.x项目时我没有这个问题。

这是build.gradle的简化版本

apply plugin: 'maven'

buildscript {
    ext {
        springBootVersion = '1.5.7.RELEASE'
    }

    repositories {
        maven {
            url "$ARTIFACTORY_URL/remote"
            credentials {
                username = "${artifactory_user}"
                password = "${artifactory_password}"
            }
        }
    }

    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}



apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'

dependencies {
    testImplementation('org.springframework.boot:spring-boot-starter-test')
    implementation('org.springframework.boot:spring-boot-starter-web')
}

可能是什么问题?

0 个答案:

没有答案