사용자 도구

사이트 도구


gradle:init_scripts

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
gradle:init_scripts [2012/10/08 16:29]
kwon37xi [초기화 스크립트 작성하기]
gradle:init_scripts [2014/01/21 10:54] (현재)
kwon37xi [초기화 스크립트 실행]
줄 14: 줄 14:
  
 ===== 초기화 스크립트 실행 ===== ===== 초기화 스크립트 실행 =====
-  - ''-I'' 혹은 ''--init-script'' 뒤에 스크립트 경로를 줘서 실행. 명령행 인자를 여러번 사용하면 여러 초기화 스크립트가 등록된다.+  - ''-I'' 혹은 ''%%--%%init-script'' 뒤에 스크립트 경로를 줘서 실행. 명령행 인자를 여러번 사용하면 여러 초기화 스크립트가 등록된다.
   - ''$USER_HOME/.gradle/init.gradle''   - ''$USER_HOME/.gradle/init.gradle''
   - ''$USER_HOME/.gradle/init.d/*.gradle''   - ''$USER_HOME/.gradle/init.d/*.gradle''
줄 49: 줄 49:
 [MavenLocal, MavenRepo] [MavenLocal, MavenRepo]
 </code> </code>
 +
 +===== 초기화 스크립트의 외부 의존성 =====
 +''initscript()'' 메소드로 초기화 스크립트 전용 외부 의존성을 지정할 수 있다.
 +
 +  * 외부 의존성을 선언하는 ''init.gradle'' <code groovy>
 +initscript {
 +    repositories {
 +        mavenCentral()
 +    }
 +    dependencies {
 +        classpath group: 'org.apache.commons', name: 'commons-math', version: '2.0'
 +    }
 +}
 +</code>
 +
 +''initscript()'' 메소드의 인자로 넘어온 클로저는 [[http://www.gradle.org/docs/current/javadoc/org/gradle/api/initialization/dsl/ScriptHandler.html|ScriptHandler]] 인스턴스를 구성한다. ''classpath'' 구성에 의존성을 추가하면 된다. [[gradle:dependencies|Gradle Dependencies]] 참조.
 +
  
gradle/init_scripts.1349681345.txt.gz · 마지막으로 수정됨: 2012/10/08 16:29 저자 kwon37xi