나는 다중 프로젝트 빌드를 가지고 있으며 lib 디렉토리에서 가져온 JAR 파일을 inlcude해야합니다. "하위 프로젝트 1"에 대한Gradle 다중 프로젝트 및 lib jar 디렉토리
- Directory "project"
- Directory "sub project 1"
- Directory "lib"
- File "A.jar"
- Directory "sub project 2"
그리고 다음 'gradle.build' (만 excerp) :
먼저 나는 다음과 같은 구조를 가지고
repositories {
flatDir {
dirs 'lib'
}
}
내가 컴파일 "하위 프로젝트 2 "A.jar을 해결할 수 없기 때문에 오류가 발생합니다.
1 :이 문제를 해결하기 위해 나는 다음과 같은 접근 방식을했다 나는 LIB 프로젝트 루트 디렉토리
- Directory "project"
- Directory "sub project 1"
- Directory "sub project 2"
- Directory "lib"
- File "A.jar"
2 이동 : 나는 "프로젝트"등의 'gradle.build'에 lib 디렉토리 디렉토리를 정의
subprojects {
repositories {
flatDir {
dirs '../lib'
}
}
}
3 : 하위 프로젝트 1의 'gradle.build '에서 lib 디렉토리 항목을 제거했습니다.
이제 질문이 있습니다. 합리적인 방법인가요? 그렇지 않다면 어떻게 해결할 것입니까?