3

私はgradleを使用しており、スプリングブートプラグインが適用されたモジュール/プロジェクトがあります。プロジェクトsub-moduleで言ってみましょう、私は持っていapply plugin: "spring-boot"ます。

別のモジュール/プロジェクトから、サブモジュールに testCompile 依存関係を追加しています。別のプロジェクトから言うとmain-module、以下の依存関係を追加しました

dependencies {
   testCompile project(":sub-module")
}

しかし、 compile をテストするmain-moduleと、以下のエラーが発生します。

* What went wrong:
Could not resolve all dependencies for configuration ':main-module:testCompile'.
> Could not find org.springframework.boot:spring-boot-starter-logging:.
  Searched in the following locations:
      https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-logging//spring-boot-starter-logging-.pom
      https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-logging//spring-boot-starter-logging-.jar
  Required by:
      com.xx.xx-main-module:1.0-SNAPSHOT > com.xx.xx:sub-module:1.0-SNAPSHOT
> Could not find org.springframework.boot:spring-boot-starter-data-solr:.
  Searched in the following locations:
      https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-data-solr//spring-boot-starter-data-solr-.pom
      https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-data-solr//spring-boot-starter-data-solr-.jar
  Required by:
      com.xx.xx:main-module:1.0-SNAPSHOT > com.xx.xx:sub-module:1.0-SNAPSHOT

上記のエラーはmain-module、同様に spring-boot を適用し、main-module build.gradle ですべての buildScript 依存関係を spring repos に含める必要があることを意味します。

main-module最も気にならないプラグインと依存関係を宣言する必要があるのは間違っているようです。

Gradle バージョン: 2.10 Spring-boot バージョン: 1.3.2.RELEASE

4

0 に答える 0