Я построил проект Maven Grails, который можно построить с помощью команды mvn grails:war
.Maven Grails Building с «mvn clean install» не работает
Однако, с использованием стандарта mvn install
не удается работать - я получаю исключения, жалующиеся на то, что класс Java, используемый в папке grails-app/util, не может скомпилироваться, потому что он не может найти один из классов домена.
Я не использую никаких структур пакетов, поэтому класс домена не импортируется в класс util.
Я полагаю, что мой первый вопрос - действительно ли Maven полностью поддерживает строительство мошеннического проекта Grails? Должен ли я ожидать, что mvn install
будет работать?
Мой второй вопрос: если я вынужден создать приложение с помощью mvn grails:war
- как это сделать, если родительский проект/pom имеет его как зависимый модуль?
Спасибо за ваш ответ. Я выполнил шаги, описанные в Maven Integration, используя архетип grails для создания проекта. Я не пробовал строить с использованием пакета (не знаю, почему) - мои знания о Maven ограничены, поэтому спасибо за то, что вы ясно объяснили свой ответ. –