2011-02-15 7 views
0

Je souhaite utiliser Maven pour la résolution des dépendances uniquement dans mon application Grails, c'est-à-dire que je continuerai à utiliser les commandes Grails telles que grails war et grails test-app pour créer et tester mon application. Selon le Grails documentation c'est possible.Résolution de dépendance Maven

Apparemment je besoin de préciser ce qui suit dans BuildConfig.groovy

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

Et je précise alors mes dépendances dans mon pom.xml en utilisant la syntaxe XML habituelle Maven. Que devrait contenir le reste de ce pom.xml, p. que dois-je spécifier pour le <packaging>? Je pense que je pourrais avoir besoin de créer ce pom.xml en utilisant le plugin maven-publisher Grails, mais la documentation ne le dit pas explicitement.

Répondre

1

Si vous souhaitez utiliser Maven pour construire application Grails, l'approche proposée est documentée here

Pour convertir un projet Grails existant Maven, exécutez

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

Je veux seulement utiliser Maven pour la résolution de la dépendance . Je veux utiliser les commandes standard de grails pour tout le reste –

+0

@Don. Sûr. Votre problème était de savoir quoi mettre dans pom.xml. Cette commande devrait créer les entrées nécessaires. Je suppose que vous êtes libre de continuer à utiliser les commandes de Grails. – Raghuram