2009-07-31 15 views
1

J'ai ce scenarion dans mon projet:Netbeans ne voit pas coutume * .tagx dans ma dépendance de guerre Maven

  • Maven2 pour la gestion des dépendances
  • Un projet (guerre) « Web commun » contient toutes les images , fichiers css, fichiers js, fichiers de mise en page etc. Il contient également des balises personnalisées (fichiers * .tagx) que nous utilisons dans notre projet. Ils sont situés au WEB-INF\tags direcotry.
  • deuxième projet (également de la guerre) a une dépendance sur Internet commune, nous utilisons ces balises personnalisées dans nos fichiers * .jsp en les important de cette manière:
<%@ taglib prefix="custom" tagdir="/WEB-INF/tags" %>

Cela fonctionne très bien dans l'exécution, mais est un gros problème pendant le développement, car NetBeans ne voit pas ces balises personnalisées et ne me donne pas d'Intellisence.

Dans Eclipse, j'ai réussi à contourner ce problème en liant le répertoire des balises dans ce second projet. Puis-je faire quelque chose de similaire dans NetBeans? Ou y a-t-il une meilleure façon de contourner ce problème?

Répondre

0

Je ne suis pas une exportation NetBeans donc excuses si cela n'a aucun sens, mais je comprends de this article qu'il va découvrir taglibs dans les bocaux référencés.

Serait-il possible de déplacer les balises partagées dans un pot et de les référencer dans les deux guerres au lieu d'essayer d'avoir une référence de guerre une autre? Si le projet taglibs jar est déployé dans le référentiel Maven, il sera géré par Maven et disponible pour les deux projets.