사용자 도구

사이트 도구


gradle:dependencies

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
gradle:dependencies [2019/06/03 15:48]
kwon37xi
gradle:dependencies [2019/06/03 15:59] (현재)
kwon37xi
줄 693: 줄 693:
   * [[https://​github.com/​gradle/​gradle/​blob/​master/​design-docs/​provided-dependencies.md|Gradle Provided Dependencies design]]   * [[https://​github.com/​gradle/​gradle/​blob/​master/​design-docs/​provided-dependencies.md|Gradle Provided Dependencies design]]
   * 따라서 아래 방법들은 Gradle 구버전에서만 사용하고 최신 버전에서는 ''​compileOnly''​를 사용한다.   * 따라서 아래 방법들은 Gradle 구버전에서만 사용하고 최신 버전에서는 ''​compileOnly''​를 사용한다.
 +  * ''​compileOnly''​ 는 의존성이 test 로 이행되지 않기 때문에 test 에는 ''​testCompile''​ 의존성으로 지정하거나 혹은 아래와 같이 강제로 이행처리를 해야한다. [[https://​discuss.gradle.org/​t/​compileonly-dependencies-are-not-available-in-tests/​15366/​6|compileOnly dependencies are not available in tests]]
 <​code>​ <​code>​
-compileOnly('​...'​) ​// test 에 의존성이 이행되지 않으므로 test에도 지정 필요. +sourceSets { 
-testCompileOnly('​...')+    test.compileClasspath += configurations.compileOnly 
 +    test.runtimeClasspath += configurations.compileOnly 
 +
 + 
 +// 혹은 
 +configurations { 
 +    testImplementation.extendsFrom compileOnly 
 +}
 </​code>​ </​code>​
  
gradle/dependencies.txt · 마지막으로 수정됨: 2019/06/03 15:59 저자 kwon37xi