Hors une seule classe pas possible. Dans <dependency>
étiquettes, vous pouvez définir <exclusions/>
. Cependant, ce sont des dépendances entières.
Le module d'ombrage doit être manipulé avec précaution. En règle générale, il n'est pas recommandé de créer un fichier contenant toutes vos dépendances à un seul endroit car cela peut entraîner des problèmes si vous utilisez l'artefact produit dans un autre projet en tant que dépendance. Par exemple, ombrer slf4j dans votre pot, puis en fonction de votre artefact dans un autre projet où vous avez un autre slf4j vous apportera du chagrin.
'exclure' pendant quelle phase - compiler ou paquet? – Raghuram
paquet en .ear, en utilisant maven-ear-plugin – Ilya
hmm! ce dont vous avez besoin dans le .ear est le 'slf4j-api.jar' sans la classe spécifiée. Il n'y a pas de moyen simple d'y parvenir. – Raghuram