私はGradleを初めて使用し、別のモジュールに依存するモジュールを適切にビルドするのに問題があります。
したがって、モジュールには次の構成があります。
subprojects {
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
testCompile 'junit:junit:4.10'
}
}
project(':web-service') {
apply plugin: 'war'
dependencies {
compile project(':core')
compile('com.sun.jersey:jersey-server:1.7')
compile('com.googlecode.json-simple:json-simple:1.1.1')
}
}
project(':core') {
dependencies {
compile('log4j:log4j:1.2.17')
}
}
プロジェクトをビルドしようとすると、core
すべてが期待どおりに成功します。
ただし、web-service
次のコマンドでプロジェクトをビルドしようとすると:
gradle :web-service:build
最初に期待どおりにプロジェクトをビルドするように見えますcore
が、モジュールに存在するクラスcore
が見つからないことを示すビルド エラーが発生します。
何を与える?