0

を与える私のGradle bulldある - buildタスクを実行している間、私は1回のビルド警告を見てい春ブートのGradleのプラグインbootRepackageタスクには、次の非推奨警告

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 "=========================================================" 
     } 
    } 
} 

サービス/ build.gradle

apply plugin: 'org.springframework.boot' 

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

// bootRepackage.enabled = false 

: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 

奇妙なことがある - 私はサービスにbootRepackageを無効にした場合/それだけで離れて行くbuild.gradle。ただの警告ですが、私は何が欠けているか知りたいのです。私はspringbootのgradleプラグインが使用するものが廃止されていると信じていますが、それが私のビルドにあれば、それを修正する必要があります。事前に

おかげで、 /KP

+1

gradle 3.3? https://github.com/spring-projects/spring-boot/issues/7734 – ThanksForAllTheFish

+0

はいのようになります。 gravel 3.3 – Kunal

+1

これはSpringBootの問題です。これは、今後のバージョン「1.5」(https://github.com/spring-projects/spring-boot/commit/dac249fb0d721fc9f17dafd1abbd17508f12f7ad)で修正されています。 – ThanksForAllTheFish

答えて

1

は、どうやらその春ブートの問題は次期バージョン1.5(現在はその1.4.3.RELEASE)に固定されていることがわかりました。

このリリースが来るのを待って、私たちのプロジェクトとの互換性を確認してください。

@ Tanksforallthefishありがとう

関連する問題