Dans mon application, j’ai défini des jar comme dépendance du projet. Ces pots sont ajoutés en tant que bibliothèque utilisateur. Alors que j’exécute l’application dans JBoss AS7 et que j’utilise l’implémentation JSF fournie par le serveur JBoss, j’ai copié ces fichiers JSF du module et créé une nouvelle bibliothèque d’utilisateurs, à savoir JBoss JSF. Cette bibliothèque a été utilisée pour créer un projet Web dynamic JSF 2 dans Eclipse. Maintenant, lorsque je l’exporte en tant que fichier WAR, ces fichiers jsf sont automatiquement copiés et ajoutés dans /WEB-INF/lib
of the war. Je ne veux pas que ces fichiers soient ajoutés car ils sont déjà présents dans le conteneur.
Y a-t-il un moyen de le faire?
Pour plus d’informations, voici le contenu du fichier .classpath:
L’assemblée de déploiement de mon application:
Essaye ça
ou essayez d’append un atsortingbut supplémentaire au fichier .classpath
vous pouvez définir l’étendue de la dépendance sur fournie. Indique que vous vous attendez à ce que le JDK ou un conteneur fournisse la dépendance au moment de l’exécution. Par exemple, lors de la création d’une application Web pour Java Enterprise Edition, vous devez définir la dépendance de l’API Servlet et des API Java EE associées sur la scope fournie, car le conteneur Web fournit ces classes. Cette scope est uniquement disponible sur le chemin de classe de compilation et de test et n’est pas transitive. Une dépendance avec cette étendue ne sera pas incluse dans les guerres / oreilles.
javax.mail mail 1.4 provided