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
2
A
Répondre
0
Vous pouvez créer votre propre plugin rapports, plus d'informations ici:
http://docs.codehaus.org/display/MAVENUSER/Write+your+own+report+plugin
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 .
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. –
@Duncan Je suppose que vous n'exécutez pas 'mvn site' (' process-resources' ne fait pas partie du cycle de vie du site). –
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. –