Java 弹簧靴';s gradle plugin bootRepackage任务发出不推荐警告

Java 弹簧靴';s gradle plugin bootRepackage任务发出不推荐警告,java,gradle,spring-boot,gradle-plugin,spring-boot-gradle-plugin,Java,Gradle,Spring Boot,Gradle Plugin,Spring Boot Gradle Plugin,下面是我的gradle bulld- allprojects { group = "org.coderearth" version = "0.1.SNAPSHOT" ext { springBootVersion = "1.4.3.RELEASE" } } project(":core") { apply plugin: 'java' sourceCompatibility = 1.8 targetCompatibi

下面是我的gradle bulld-

allprojects {
    group = "org.coderearth"
    version = "0.1.SNAPSHOT"

    ext {
        springBootVersion = "1.4.3.RELEASE"
    }
}


project(":core") {
    apply plugin: 'java'

    sourceCompatibility = 1.8
    targetCompatibility = 1.8

    repositories {
        jcenter()
        mavenCentral()
    }

    dependencies {
        compile 'org.slf4j:jcl-over-slf4j:1.7.21'
        compile 'ch.qos.logback:logback-classic:1.1.7'
        testCompile 'junit:junit:4.12'
    }
}


project.ext {
    recipeModules = subprojects.findAll {
        it.name.startsWith('recipe') || it.name == "service"
    }
}


configure(project.ext.recipeModules) {
    buildscript {
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:$springBootVersion")
        }
        repositories {
            mavenCentral()
        }
    }

    apply plugin: 'java'

    sourceCompatibility = 1.8
    targetCompatibility = 1.8

    repositories {
        jcenter()
        mavenCentral()
    }

    dependencies {
        compile project(":core")
    }
}


subprojects {
    task info {
        doLast {
            println "========================================================="
            println "\t project.group = $project.group"
            println "\t project.name = $project.name"
            println "\t project.parent = $project.parent.name"
            println "\t project.version = $project.version"
            println "========================================================="
        }
    }
}
service/build.gradle

apply plugin: 'org.springframework.boot'

dependencies {
    compile("org.springframework.boot:spring-boot-starter")
}

// bootRepackage.enabled = false
我在运行
build
任务时看到一个生成警告

:core:compileJava UP-TO-DATE
:core:processResources UP-TO-DATE
:core:classes UP-TO-DATE
:core:jar UP-TO-DATE
:service:compileJava UP-TO-DATE
:service:processResources UP-TO-DATE
:service:classes UP-TO-DATE
:service:findMainClass
:service:jar UP-TO-DATE
:service:bootRepackage
The ProjectDependency.getProjectConfiguration() method has been deprecated and is scheduled to be removed in Gradle 4.0.
ModuleDependency.getConfiguration() has been deprecated and is scheduled to be removed in Gradle 4.0. Use ModuleDependency.getTargetConfiguration() instead.
:service:assemble
:service:compileTestJava UP-TO-DATE
:service:processTestResources UP-TO-DATE
:service:testClasses UP-TO-DATE
:service:test UP-TO-DATE
:service:check UP-TO-DATE
:service:build

BUILD SUCCESSFUL

Total time: 0.973 secs
奇怪的是,如果我在service/build.gradle中禁用bootRepackage,它就会消失。虽然这只是一个警告,但我很想知道我错过了什么。我相信springboot的gradle插件使用的某些东西是不推荐的,但如果它在我的构建中,那么我需要修复它

提前感谢,,
/kp显然发现其spring boot的问题已在即将发布的1.5版(目前为1.4.3.RELEASE)中修复

等待此版本发布并检查与我们的项目的兼容性


感谢@Thanksforallthefish

gradle 3.3?看起来:是的。gradle 3.3这是Spring Boot中的一个问题,在即将发布的版本
1.5
()