문제

나는 명령을 사용하여 잘 구축 할 수있는 Maven Grails 프로젝트를 만들었습니다. mvn grails:war.

그러나 표준을 사용합니다 mvn install 작동 실패 - Util Java 클래스 (Grails -App/Util Folder에서 개최)가 도메인 클래스 중 하나를 찾을 수 없기 때문에 컴파일 할 수 없다고 불평하는 예외를 얻습니다.

패키지 구조를 사용하지 않으므로 도메인 클래스는 UTIL 클래스로 가져 오지 않습니다.

나의 첫 번째 질문은 - Maven이 Mavenised Grails 프로젝트의 건축을 완전히 지원합니까? 내가 기대해야합니까? mvn install 일하다?

두 번째 질문은 - 내가 사용하는 앱을 만들어야한다면 mvn grails:war - 상위 프로젝트 / POM이 종속 모듈로있을 때 어떻게 시행합니까?

도움이 되었습니까?

해결책

나의 첫 번째 질문은 - Maven이 Mavenised Grails 프로젝트의 건축을 완전히 지원합니까? 내가 기대해야합니까? mvn install 일하다?

에 따르면 개발자 - Maven 통합, 그렇습니다. 자세한 단계를 따르 셨나요? Maven 통합? Grails Archetype을 사용하여 프로젝트를 만들었습니까? 실제로 유형의 포장을 사용하고 있습니까? grails-app?

두 번째 질문은 - 내가 사용하는 앱을 만들어야한다면 mvn grails:war - 상위 프로젝트 / POM이 종속 모듈로있을 때 어떻게 시행합니까?

에 따르면 수명주기 유형 포장이있는 프로젝트 grails-app,, grails:war 목표는 package 단계. 다시 말해, 아무것도 당신이 전화하도록 강요하지 않습니다 grails:war, 그냥 전화하십시오 mvn package (실제로, 당신은 이것을해야합니다) 또는 패키지 뒤에 다른 표준 단계.

따라서 질문에 답하기 위해 <packaging>grails-app</packaging> Grails 모듈의 경우 Maven은 원자로 빌드 중에 작업을 수행합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top