본문 바로가기

Backend

Gradle 서브프로젝트 Dependencies 복사

모든 디펜던시를 복사하기 때문에 거의 무조건 버전 충돌이 일어나요.

이 점 주의하고 적용하도록 합시다.

 

dependencies {
  implementation fileTree(dir: "${buildDir}/libraries", include: '*.jar')
  dependenciesToCopy project(':sample-domain')
}

configurations {
  dependenciesToCopy
}

task copyDependencies(type: Copy) {
  from configurations.dependenciesToCopy
  into "${buildDir}/libraries"
}