사용자 도구

사이트 도구


groovy:grape

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
groovy:grape [2012/11/28 17:12]
kwon37xi
groovy:grape [2016/11/12 16:14] (현재)
kwon37xi [Groovy Grape]
줄 3: 줄 3:
   * Maven 리포지토리에서 즉시 의존성을 추가해준다.   * Maven 리포지토리에서 즉시 의존성을 추가해준다.
   * Groovy를 설치하면 기본적으로 Grape도 설치된다.   * Groovy를 설치하면 기본적으로 Grape도 설치된다.
 +  * [[intellij_idea:groovy|IntelliJ IDEA & Groovy]] 에서 Grape import 정리
  
 ===== 의존성 설정 기본 ===== ===== 의존성 설정 기본 =====
줄 20: 줄 21:
 ... ...
 </code> </code>
 +
 +===== JDBC Driver =====
 +JDBC 드라이버는 명시적으로 시스템 classloader를 사용하도록 지정해야 한다.
 +<code groovy>
 +@GrabConfig(systemClassLoader=true)
 +@Grab(group='mysql', module='mysql-connector-java', version='5.1.6')
 +</code>
 +
  
 ===== 명령행 도구 ===== ===== 명령행 도구 =====
   * ''grape list'' : 로컬에 설치된 의존성 목록 보여주기   * ''grape list'' : 로컬에 설치된 의존성 목록 보여주기
   * ''grape install <group> <artifactId> [<version>]'' : 의존성 설치   * ''grape install <group> <artifactId> [<version>]'' : 의존성 설치
-  * ''grape resolve (<group> <artifactId> <version>)'' : 설치된 의존성의 파일 경로를 보여줌<code sh>+  * ''grape resolve (<group> <artifactId> <version>)+'' : 설치된 의존성의 파일 경로를 보여줌<code sh>
 grape resolve net.sf.opencsv opencsv 2.3 grape resolve net.sf.opencsv opencsv 2.3
 </code> </code>
  
 +===== 참조 =====
 +  * [[http://mrhaki.blogspot.kr/2015/09/groovy-goodness-exclude-transitive.html|Groovy Goodness: Exclude Transitive Dependencies With Grape - Messages from mrhaki]]
 +  * [[http://mrhaki.blogspot.kr/2015/09/groovy-goodness-change-directory-for.html|Groovy Goodness: Change Directory For Saving Dependencies Grape - Messages from mrhaki]]
 +  * [[http://mrhaki.blogspot.kr/2015/09/groovy-goodness-see-more-info-about.html|Groovy Goodness: See More Info About Downloading With Grape - Messages from mrhaki]]
 +  * [[http://docs.groovy-lang.org/latest/html/documentation/grape.html|Groovy Docs Grape]]
groovy/grape.1354090357.txt.gz · 마지막으로 수정됨: 2012/11/28 17:12 저자 kwon37xi