2010-12-04 28 views
2

J'ai un espace de travail contenant près de 50 projets web. Dans le but de rationaliser les entrées de chemin de classe, j'ai créé une variable de bibliothèque d'utilisateurs et y ai ajouté tous les jars requis. Ensuite, j'ai supprimé les entrées individuelles classpath (build) de chacun des cinquante projets et les ai remplacées par ma variable de bibliothèque unique. Tout se passait bien jusqu'à ce que je déploie un de mes projets d'Eclipse à Tomcat et découvre que la liste des fichiers de la variable de la bibliothèque utilisateur soit et non en cours de copie dans le dossier WEB-INF/lib.Variables de la bibliothèque utilisateur Eclipse et export jar vers WEB-INF/lib

Est-ce que quelqu'un connaît un moyen de spécifier que ces bibliothèques sont copiées dans la source de déploiement? J'ai testé l'onglet Dépendance du module Java EE, mais les fichiers jar n'ont pas été copiés même après avoir sélectionné le nom de l'ensemble de bibliothèques utilisateur.

Répondre

0

Essayez FatJar

De mon expérience, Eclipse est pas bon emballage tous Jars externes pour vous, mais FatJar fera l'affaire.