2012-03-23 4 views
1

J'ai un projet dont le bon fonctionnement nécessite des données dans le dossier META-INF. Plus précisément, il possède un sous-répertoire de services, avec un fichier de service.Déploiement du répertoire META-INF d'un projet répertorié dans un assembly de déploiement

Lorsque j'ajoute ce projet à la liste Assemblage Web Deployment et publie l'application, le fichier JAR résultant n'a pas de répertoire META-INF. Il n'y a pas non plus d'option dans la boîte de dialogue Java Build Path pour ajouter ce répertoire à l'export. En tant que solution de rechange, je peux exporter le projet dans le fichier jar manuellement et le placer dans le répertoire WEB-INF/lib, mais je dois le faire à chaque changement, donc je me demandais s'il y avait un moyen de automatiser le processus.

Répondre

1

Mon expérience: Le dossier META-INF doit se trouver dans l'un des dossiers sources. Par exemple, j'ai les dossiers source "config" et "source/java". Je mets META-INF dans la configuration, et mon application web se déploie facilement.

+0

Bizarre, ne devrait-il pas être au même niveau que WEB-INF? – Seb