모든 디펜던시를 복사하기 때문에 거의 무조건 버전 충돌이 일어나요.
이 점 주의하고 적용하도록 합시다.
dependencies {
implementation fileTree(dir: "${buildDir}/libraries", include: '*.jar')
dependenciesToCopy project(':sample-domain')
}
configurations {
dependenciesToCopy
}
task copyDependencies(type: Copy) {
from configurations.dependenciesToCopy
into "${buildDir}/libraries"
}