2011-02-15 6 views
0

내 Grails 응용 프로그램에서만 종속성 해결을 위해 Maven을 사용하고 싶습니다. 즉, grails wargrails test-app과 같은 Grails 명령을 계속 사용하여 내 응용 프로그램을 빌드하고 테스트합니다. Grails documentation에 따르면 이것이 가능합니다.Maven 종속성 해결

은 분명히 나는 ​​BuildConfig.groovy

grails.project.dependency.resolution = { 
    pom true 
} 

에 다음을 지정해야합니다 그리고 난 후 보통 메이븐 XML 구문을 사용하여 내 pom.xml 파일 내 종속성을 지정합니다. 이 pom.xml의 나머지 부분에는 무엇이 포함되어야합니까? <packaging>에 대해 무엇을 지정해야합니까? 나는 maven-publisher Grails 플러그인을 사용하여이 pom.xml을 만들어야 할 필요가 있다고 생각하지만, 문서가이를 명시 적으로 말하지는 않습니다. 당신이 Grails 애플리케이션을 구축 할 수 받는다는 사용하려면

답변

1

, 제안 된 방법은 메이븐하는 기존의 Grails의 프로젝트를 변환하려면

here을 문서화

mvn org.grails:grails-maven-plugin:1.3.2:create-pom -DgroupId=com.mycompany 
+0

내가에만 의존 관계 확인을 위해 메이븐을 사용하려면 실행 . 다른 모든 것에 표준 grails 명령을 사용하고 싶습니다. –

+0

@Don. 확실한. 문제는 pom.xml에 넣어야 할 사항입니다. 이 명령은 필수 항목을 작성해야합니다. Grails 명령을 계속해서 사용하는 것은 자유 롭습니다. – Raghuram