खैर, समस्या यह है कि मैं मेवेन को निर्माण पर निर्भरता संस्करण की जांच करना चाहता हूं और मुझे चेतावनी देता हूं कि क्या कोई नया निर्भरता संस्करण है (वास्तव में - अगर मैं कुछ मॉड्यूल के पुराने संस्करण का उपयोग करता हूं तो मुझे सूचित करें)। वास्तव मेंमैवेन बिल्ड कैसे विफल करें यदि निर्भरता का नया संस्करण भंडार में मौजूद है?
<dependency>
<groupId>com.example.mycompany</groupId>
<artifactId>commons</artifactId>
<version>1.0.3</version>
</dependency>
और com.example.mycompany:commons
मॉड्यूल पहले से ही 1.0.4
संस्करण हो सकता है: मेरी Maven मॉड्यूल एक निम्नलिखित निर्भरता है। रेपो में निर्भरता के संस्करण की जांच करने का कोई तरीका है और यदि नया संस्करण पहले से उपलब्ध है तो निर्माण में असफल रहा है।
मुझे उम्मीद है कि versions-maven-plugin
इसे बना सकता है। लेकिन मुझे उचित विन्यास नहीं मिल रहा है।
आप जांच की है [संस्करणों-Maven-प्लगइन: प्रदर्शन-निर्भरता-अपडेट] (http://mojo.codehaus.org/ संस्करण-मेवेन-प्लगइन/उदाहरण/प्रदर्शन-निर्भरता-अपडेट.html) लक्ष्य? इसका उपयोग एक रिपोर्ट बनाने के लिए किया जा सकता है और आपको जो पसंद है उसे प्राप्त करने के लिए पार्स किया जा सकता है? – khmarbaise
वास्तव में मैं नीचे दिए गए @spacetrucker के रूप में कस्टम Enforcer नियम के साथ एक का उपयोग करें। – revenforv