मैं सभी निर्भरता निर्भरताओं को एक निर्भरता से बाहर करना चाहता हूं।मेवेन में, मैं एक विशेष निर्भरता से सभी पारगमन निर्भरताओं को कैसे बाहर निकाल सकता हूं?
'dependencies.dependency.exclusions.exclusion.groupId' for myParentPackage:myParentProject:jar with value '*' does not match a valid id pattern. @ line 146, column 30
घोषणा ही सफल यद्यपि है: सकर्मक निर्भरता वास्तव में कर रहे हैं कुछ स्थानों मैंने देखा है में यह जब मैं कि मैं एक चेतावनी मिलती है कि
<dependency>
<groupId>myParentPackage</groupId>
<artifactId>myParentProject</artifactId>
<version>1.00.000</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
के लिए एक वाइल्डकार्ड का उपयोग करने का सुझाव दिया मेरे निर्माण में अनदेखा किया।
मैं भी एक पुराने सुविधा का अनुरोध exactly this feature
का अनुरोध करता है कि अब तो अगर यह एक पदावनत विशेषता यह है कि मैं उपयोग नहीं करना चाहिए, अगर है मैं नहीं जानता कि मिल गया है चेतावनी के गलत, या सुविधा की अभी तक पूरी तरह कार्यान्वित नहीं किया गया है (मैं मेवेन 3.0.4 का उपयोग कर रहा हूं) ... क्या किसी को इसके बारे में और पता है?
मैवेन [निर्भरता बहिष्करण] का समर्थन करता है (https://maven.apache.org/guides/introduction/introduction-to-optional-and-excludes-dependencies.html) इसके लिए एक छद्म कामकाज के रूप में। वाइल्डकार्ड बहिष्करण के लिए –
+1। चेतावनी/चेतावनी नहीं, मेरे एंड्रॉइड इंस्ट्रूमेंटेशन टेस्ट अंततः चल सकते हैं (प्री-सत्यापन किसी को भी समस्याएं?)। और प्रत्येक व्यक्तिगत निर्भरता का स्पष्ट बहिष्कार पागल है। – dev