2010-06-24 5 views
2

Je voudrais générer le dbdoc de liquibase dans le cadre de la construction de mon site maven, mais je n'arrive pas à comprendre comment procéder. Mes pensées étaient d'ajouter maven-antrun-plugin à la section de reporting du pom, mais je ne peux pas avoir de nœud sous plugin dans la section de reporting. Des idées?Maven 2, Liquibase et dbDoc

Répondre

1

Ce n'est pas pris en charge par le Maven LiquiBase Plugin afin de créer soit votre propre plugin rapport ou utiliser le dbDoc Ant Task et le plug-in Maven AntRun pour générer la documentation sous target/site/.

Dans ce dernier cas, lier le plug-in sur l'une des phases du Site Lifecycle (cela nécessitera quelques tests mais je pense que pre-site, site ou post-site serait ok) et ajouter une entrée dans le menu de gauche dans la site descriptor .

+0

Merci. J'ai essayé ceci pour les trois phases de site et la tâche de fourmi ne fonctionnera pas (aucune erreur signalée). J'ai réussi à générer le dbDoc quand j'ai mis la phase à des ressources de processus cependant. –

+1

@Duncan Je suppose que vous n'exécutez pas 'mvn site' (' process-resources' ne fait pas partie du cycle de vie du site). –

+0

vrai, ma réponse était confuse. Ce que je voulais dire, c'est que le dbDoc génère quand je lance mvn clean install et la phase est (ressources-process). Cependant quand je le change en (pré-site, site ou post-site) dbDoc n'est pas généré quand je cours le site mvn. Désolé pour la confusion. –

Questions connexes