Я бы хотел использовать Maven для разрешения зависимостей только в моем приложении Grails, т.е. я буду продолжать использовать команды Grails, такие как grails war
и grails test-app
, для сборки и тестирования моего приложения. Согласно документации Grails это возможно.
Очевидно, мне нужно указать следующее в BuildConfig.groovy
grails.project.dependency.resolution = {
pom true
}
И затем я указываю свои зависимости в моем pom.xml, используя обычный синтаксис Maven XML. Что должна содержать остальная часть этого pom.xml, например что я должен указать для <packaging>
? Я думаю, что мне может понадобиться создать этот файл pom.xml с помощью плагина maven-publisher Grails, но в документации об этом не говорится явно.