2010-04-01 20 views
3

Je souhaite utiliser la macro d'extrait de code dans ma documentation de site maven afin de permettre le test de mes exemples de code exemples avec JUnit. Mais je ne veux pas qu'Eclipse affiche le marqueur rouge "il y a une erreur de construction" pour tous mes projets (ce qui est le cas puisque m2eclipse ne reconnaît pas la macro de snippet). Je souhaite que la gestion des dépendances maven soit activée pour les projets dans Eclipse, donc la désactivation complète de l'intégration de maven n'est pas une option. Passer à un autre IDE n'est pas une option non plus puisque je ne peux pas forcer tous mes collègues à passer d'Eclipse aussi.Comment faire fonctionner Eclipse avec la macro de snippet dans les fichiers maven doxia?

Je voudrais une solution soit:

  • Faire l'intégration Doxia dans (m2) Eclipse reconnaître ou ignorer l'extrait macro
  • Faites Eclipse ignorer les erreurs dans les fichiers apt complètement
+0

A ce jour, la macro de snippet semble fonctionner pour moi si elle est appliquée correctement (Eclipse> = Mars, Doxia 1.0.0.201301041016). Cependant, j'ai besoin de spécifier le chemin _absolute_ à un fichier, parce que '$ {basedir}' n'est pas évalué correctement comme spécifié dans [les docs] (https://maven.apache.org/guides/mini/guide-snippet- macro.html). La nécessité d'utiliser '% {snippet | file = C:/mon-chemin /..../ snippet.adoc}' rend cette opération plutôt inutile, car toute collaboration n'est pas possible. – Qw3ry

Répondre

0

La désinstallation du support Doxia est une solution.

Dans le menu Aide, cliquez sur "Installer un nouveau logiciel", puis sur "Déjà installé". Sélectionnez l'ensemble "Maven Doxia" et cliquez sur "Désinstaller ...".

+0

Si quelqu'un peut trouver une solution qui me permettrait de continuer à utiliser le support de Doxia, ce serait mieux, puisque j'ai vraiment aimé pouvoir prévisualiser le document directement dans Eclipse. – thobe