संक्रमणीय निर्भरताओं के कारण, मेरे युद्ध xml-apis, xerces jars द्वारा पॉप्युलेट हो रहे हैं। मैंने मैवेन-वॉर-प्लगइन के संदर्भ पृष्ठ पर निर्देशों का पालन करने का प्रयास किया लेकिन यह काम नहीं कर रहा है।मैवेन युद्ध प्लगइन द्वारा उत्पन्न जार को कैसे बाहर निकालना है?
<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>
मैं क्या गलत कर रहा हूं? अगर यह मायने रखती है, मुझे पता चला कि Maven युद्ध प्लगइन मैं उपयोग कर रहा हूँ संस्करण पर 2.1-अल्फा -1
समस्या यह है कि उदाहरण के लिए xerces को ट्रांजिटिव निर्भरताओं के माध्यम से खींच लिया गया था। मैं इन सभी बाहरी filler के साथ अपने pom.xml populate नहीं करना चाहता। –
मैंने जवाब तय कर लिया है, उम्मीद है कि यह आपकी समस्या हल करेगी। –
'एमवीएन क्लीन पैकेज' के साथ पैकेज को भूलना न भूलें –