2012-09-12 4 views
2

완전한 gradle nooby는 여기에 있습니다.gradle-grails-plugin 설치 방법?

"grails compile", "grails test-app"등과 같은 grails 빌드 명령을 gradle에서 실행할 수 있기를 원합니다.

Peter Ledbrook의 grails-gradle-plugin은 https://github.com/grails/grails-gradle-plugin입니다.

저장소 복제 일부 파일과 폴더가 있습니다. readme 파일에서 "buildscript {}를 통해 필요한 JAR를 포함하고 플러그인을 적용합니다"라고 말합니다. 적용되는 부분은 얻을 수 있지만 JAR을 추가하는 방법은 무엇입니까? 그리고 어떤 항아리? 다운로드 한 플러그인의 폴더에있는 빌드 파일에 gradle을 사용해야하고 jar 파일을 컴파일해야합니까? 그리고 사람들은 내가 그것을 배치 할 항아리를 어떻게 내 프로젝트 build.gradle 파일에 포함합니까?

나는 이것이 엄청나게 쉬울 것이라는 느낌이 들지만, 나는 그걸 작동시키지 못한다.

답변

0

Gradle에서 jar가 빌드 스크립트에 추가되거나 응용 프로그램 클래스 경로에 dependencies 클로저를 통해 추가됩니다.

dependencies { 
    compile "org.grails:grails-crud:1.3.4" 
    compile "org.grails:grails-gorm:1.3.4" 
    compile "ch.qos.logback:logback-core:1.0.7" 
    compile "org.slf4j:slf4j-api:1.7.2" 
} 

compile

과는 예컨대 ( test 또한, runtime 등이있다) 많은 구성 중 하나의 이름 " org.grails:grails-crud:1.3.4"은 공용 저장소 중 하나에있는 jar에 대한 참조이며, repositories 클로저의 스크립트에도 지정되어 있습니다.

http://gradle.org/docs/current/userguide/dependency_management.html에서 Gradle 종속성 관리에 대해 자세히 읽어 볼 수 있습니다.

Grails 프로젝트의 경우 README에 설명 된 것과 비슷한 build.gradle 파일을 정의해야합니다.

오늘 나는 그 플러그인과 gradle init 명령을 사용하여 간단한 Grails 프로젝트를 만들려고 시도했지만 작동하지 않았습니다. 그 문제를 만들었습니다 : https://github.com/grails/grails-gradle-plugin/issues/16.