マルチモジュール プロジェクトには、次の依存関係を持つモジュールがあります: 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 から古い休止状態のバージョンを除外する可能性はありますか?