gradle project를 build할 때 타 gradle project를 참조(build 이후 build 결과 바이너리를 import)하는 방법이다.
예로, 참조할 gradle project가 library일 경우 유용하다.
main gradle project
- 최종 build 결과물을 생성하는 project(예: .jar, .war)
] settings.gradle
include ':project1', ':project2'
project(':project1').projectDir = new File(settingsDir, '../project1')
project(':project2').projectDir = new File(settingsDir, '../project2')
] build.grade
dependencies {
...
//import projects
compile project(":project1")
compile project(":project2")
...
}