Разрешение зависимостей Maven - PullRequest
0 голосов
/ 15 февраля 2011

Я бы хотел использовать 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, но в документации об этом не говорится явно.

1 Ответ

2 голосов
/ 16 февраля 2011

Если вы хотите использовать maven для построения приложения grails, предлагаемый подход задокументирован здесь

Чтобы преобразовать существующий проект grails в maven, запустите

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