複数のプロジェクト gradle ビルドがあり、依存関係のバージョンを .xml 経由で外部化しようとしていgradle.properties
ます。残念ながら、子プロジェクトは親のプロパティを見つけることができませんgradle.properties
したがって、親gradle.properties
には次のものがあります。
SPRING_VERSION=3.2.0.RELEASE
親でbuild.gradle
私は持っています:
dependencies {
compile "org.springframework:spring-webmvc:$SPRING_VERSION"
...
これはうまくいきます。しかし、子プロジェクトでは同じことがエラーを引き起こします:
Could not resolve all dependencies for configuration
Could not find org.springframework:spring-context-support:$SPRING_VERSION.
バージョン プロジェクトをハードコーディングすると、正常にビルドされます。
親ファイルにも次のように指定してsettings.gradle
います:
include 'projectA','projectB','projectC'
プロジェクト構造
root
|
\ buildSRC
\ projectA
|
\ build.gradle
\ projectB (build script in parent build.gradle)
\ projectC (build script in parent build.gradle)
|
|
\ build.gradle
\ gradle.properties
\ settings.gradle