문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
gradle:idea [2014/03/05 13:20] kwon37xi |
gradle:idea [2020/07/07 10:40] (현재) kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Gradle IntelliJ IDEA ====== | ====== Gradle IntelliJ IDEA ====== | ||
* [[gradle: | * [[gradle: | ||
+ | * [[https:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
===== Example ===== | ===== Example ===== | ||
<code groovy> | <code groovy> | ||
줄 39: | 줄 40: | ||
def profile = annotationProcessing.appendNode(' | def profile = annotationProcessing.appendNode(' | ||
profile.appendNode(' | profile.appendNode(' | ||
+ | | ||
+ | // 자동 Git 디렉토리 매핑 추가 | ||
+ | def vcsDirectoryMappingsNode = node.find { it.@name == ' | ||
+ | if (vcsDirectoryMappingsNode != null) { | ||
+ | vcsDirectoryMappingsNode.appendNode(' | ||
+ | } | ||
+ | |||
} | } | ||
} | } | ||
} | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== provided ==== | ||
+ | <code groovy> | ||
+ | configurations { | ||
+ | provided | ||
+ | } | ||
+ | |||
+ | sourceSets { | ||
+ | main { | ||
+ | compileClasspath = compileClasspath + configurations.provided; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | // 위의 provided 컨피규레이션은 spring prop-deps것을 사용해도 될 듯. | ||
+ | idea { | ||
+ | module { | ||
+ | scopes.PROVIDED.plus += configurations.provided; | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Download dependencies' | ||
+ | < | ||
+ | idea { | ||
+ | module { | ||
+ | downloadJavadoc = true | ||
+ | |||
+ | } | ||
+ | |||
} | } | ||
</ | </ | ||