1

マルチモジュール プロジェクトには、次の依存関係を持つモジュールがあります: web->core->persistence

spring-boot-gradle-plugin を Web モジュールに追加しました。

buildscript {
    repositories {
        jcenter()
    }

    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.3.RELEASE")
    }
 }
 apply plugin: 'spring-boot'

spring-boot-gradle-plugin が古い休止状態バージョンをダウンロードするため、永続化モジュールに重複があります。

画像

Web モジュールで休止状態の依存関係をオーバーライドしようとしましたが、動作しています:

buildscript {
    repositories {
        jcenter()
    }

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

apply plugin: 'spring-boot'

dependencies {
    compile project(':core')
    //Other dependencies

    compile "org.hibernate:hibernate-core:${hibernateVersion}"
    compile "org.hibernate:hibernate-validator:${hibernateValidatorVersion}"
    compile "org.hibernate:hibernate-entitymanager:${hibernateVersion}"
}

画像

プラグインが古い休止状態バージョンをダウンロードするのはなぜですか? spring-boot-gradle-plugin から古い休止状態のバージョンを除外する可能性はありますか?

4

1 に答える 1