我有多个项目 gradle 构建,我试图通过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