Maven プロジェクトを gradle に移行しようとしています。変数springVersionですべてのプロジェクトの spring バージョンを指定します。しかし、何らかの理由で、特定の依存関係org.springframework:spring-web:springVersionでビルドが失敗します。バージョンを直接入力すると、org.springframework:spring-web:3.1.2.RELEASEがすべてコンパイルされます。これが私のbuild.gradleファイルです:
subprojects {
apply plugin: 'java'
apply plugin: 'eclipse-wtp'
ext {
springVersion = "3.1.2.RELEASE"
}
repositories {
mavenCentral()
}
dependencies {
compile 'org.springframework:spring-context:springVersion'
compile 'org.springframework:spring-web:springVersion'
compile 'org.springframework:spring-core:springVersion'
compile 'org.springframework:spring-beans:springVersion'
testCompile 'org.springframework:spring-test:3.1.2.RELEASE'
testCompile 'org.slf4j:slf4j-log4j12:1.6.6'
testCompile 'junit:junit:4.10'
}
version = '1.0'
jar {
manifest.attributes provider: 'gradle'
}
}
エラーメッセージ:
* What went wrong:
Could not resolve all dependencies for configuration ':hi-db:compile'.
> Could not find group:org.springframework, module:spring-web, version:springVersion.
Required by:
hedgehog-investigator-project:hi-db:1.0
テスト実行時の org.springframework:spring-test:3.1.2.RELEASE も同様です。
彼の問題の原因とそれを解決する方法は何ですか?