A causa delle dipendenze transitive, le mie guerre vengono popolate da xml-apis, xerces jars. Ho provato a seguire le istruzioni sulla pagina di riferimento per maven-war-plugin ma non funziona.Come escludere i gars generati dal plugin di guerra di Maven?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<packagingExcludes>WEB-INF/lib/xalan-2.6.0.jar,WEB-INF/lib/xercesImpl-2.6.2.jar,WEB-INF/lib/xml-apis-1.0.b2.jar,WEB-INF/lib/xmlParserAPIs-2.6.2.jar</packagingExcludes>
<webXml>${basedir}/src/main/webapp/WEB-INF/web.xml</webXml>
<warName>project1</warName>
<warSourceDirectory>src/main/webapp</warSourceDirectory>
</configuration>
</plugin>
Cosa sto facendo male? Se è importante, ho scoperto che l'esperto di guerra-plugin che sto utilizzando è alla versione 2.1-alfa-1
Il problema è che xerces, ad esempio, è stato inserito tramite dipendenze transitive. Non voglio popolare il mio pom.xml con tutti questi filler estranei. –
Ho risolto la risposta, spero che risolva il tuo problema. –
non dimenticare di pacchetto con 'pacchetto mvn clean' in seguito –