क्या मैवेन प्लगइन संस्करण अपडेट स्वचालित रूप से ट्रैक करने के लिए एक तंत्र है। चूंकि निर्भरता में अधिकांश समय प्रबंधन आप प्रत्येक प्लगइन के लिए संस्करण संख्याओं को हार्ड-वायर करते हैं। क्या इस जानकारी को खोजने के लिए कोई व्यवस्थापकीय आदेश है कि pom.xml में घोषित प्लगइन के लिए कौन से नए संस्करण उपलब्ध हैं?मेवेन प्लगइन नए अपडेट
उत्तर
Versions Maven Plugin इस के लिए versions:display-plugin-updates
mojo अच्छा है। इसका इस्तेमाल करने के लिए बस चलाने:
mvn versions:display-plugin-updates
कौन सा ऐसा ही कुछ निर्माण करता है:
[INFO] ------------------------------------------------------------------------ [INFO] Building sandbox [INFO] task-segment: [versions:display-plugin-updates] [INFO] ------------------------------------------------------------------------ [INFO] [versions:display-plugin-updates {execution: default-cli}] [INFO] [INFO] The following plugin updates are available: [INFO] maven-clean-plugin ....................................... 2.2 -> 2.4 [INFO] maven-compiler-plugin .................................. 2.0.2 -> 2.1 [INFO] maven-deploy-plugin ...................................... 2.4 -> 2.5 [INFO] maven-install-plugin ..................................... 2.2 -> 2.3 [INFO] maven-jar-plugin ......................................... 2.2 -> 2.3 [INFO] maven-resources-plugin ................................. 2.3 -> 2.4.1 [INFO] maven-site-plugin ................................. 2.0-beta-7 -> 2.1 [INFO] maven-surefire-plugin .................................. 2.4.3 -> 2.5 [INFO] [INFO] All plugins have a version specified. [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 7 seconds [INFO] Finished at: Fri Jan 22 07:21:57 CET 2010 [INFO] Final Memory: 16M/68M [INFO] ------------------------------------------------------------------------
यह भी आपको चेतावनी देगा अगर आपको लगता है कि आप उपयोग कर रहे प्लगइन्स के संस्करण निर्दिष्ट नहीं किया है। विवरण के लिए Checking for new plugin updates देखें।
अद्यतन: (कुछ अतिरिक्त प्रश्न टिप्पणी के रूप में तैनात जवाब दे)
कैसे इसके लिए खोज करने के लिए प्लग इन की सूची यह पता लगाने का फैसला करता है
(यह pluginManagement से है?) AFAIK, प्लगइन को सभी प्लगइन्स यानी build.plugins
, build.pluginManagement.plugins
औरbuild.reporting.plugins
(इस बारे में MVERSIONS-83 देखें) स्कैन करना चाहिए।
मैं निर्माण/pluginManagement/plugins पर एक त्वरित जांच किया था और ऐसा लगता है जैसे org.apache.maven.plugins
मैं भी एक परीक्षण किया था और इस के अलावा अन्य plugins के लिए अद्यतन नहीं मिला लग रहा है मैं जो देख रहा हूं वह नहीं है। कम से कम यह कोडहॉस से mojos के साथ काम करता है (जैसे previous link से अंतिम नमूना में)। लेकिन अगर मैं प्लगइन को build.plugins
में ले जाता हूं, तो यह वास्तव में काम नहीं करता है। यह वास्तव में एक बग है, MVERSIONS-69 देखें। हैरानी की बात है, यह संस्करण 1.1 है कि आप के रूप में नीचे दिखाया गया है चला सकते हैं के साथ काम करने लगता है:
mvn org.codehaus.mojo:versions-maven-plugin:1.1:display-plugin-updates
और अगर आप MVERSIONS-69 को बारीकी से देखें, एकीकरण परीक्षणों के उत्पादन में पता चलता है कि यह किसी भी प्लगइन के साथ काम करना चाहिए। लेकिन मैं कबूल करता हूं, मैं 100% निश्चित नहीं हूं।
- 1. मेवेन-कंपाइलर-प्लगइन
- 2. मेवेन आर्केटाइप प्लगइन
- 3. मेवेन टेम्पलेट प्लगइन?
- 4. एंड्रॉइड-मेवेन-प्लगइन
- 5. मेवेन छाया प्लगइन
- 6. मेवेन-निर्भरता-प्लगइन: प्रतिलिपि
- 7. मेवेन कान प्लगइन application.xml
- 8. मेवेन प्लगइन java.library.path
- 9. मेवेन एंड्रॉइड प्लगइन
- 10. मेवेन बिल्डनंबर प्लगइन - गिट
- 11. एंड्रॉइड मेवेन प्लगइन - इसे
- 12. मेवेन प्लगइन, प्रॉक्सी समस्या
- 13. कोबर्टुरा मेवेन प्लगइन
- 14. मेवेन स्नैपशॉट अपडेट
- 15. नए आईई अपडेट (KB2761451)
- 16. yuicompressor maven प्लगइन और मेवेन-वॉर-प्लगइन
- 17. मेवेन टॉमकैट प्लगइन या कार्गो प्लगइन?
- 18. हडसन + गिट + मेवेन रिलीज प्लगइन
- 19. वर्डप्रेस प्लगइन - स्व-होस्टेड अपडेट
- 20. एंड्रॉइड मेवेन प्लगइन को Eclipse
- 21. जीडब्ल्यूटी मेवेन प्लगइन हर बार
- 22. मेवेन, चींटी प्लगइन, एंट्रून: रन
- 23. ग्रहण में संस्करण मेवेन प्लगइन
- 24. एमएसओ जेएक्सबी 2 मेवेन प्लगइन
- 25. मेवेन कोबर्टुरा प्लगइन - मल्टीमॉड प्रोजेक्ट
- 26. मेवेन फ़ेलसेफ प्लगइन के फायदे
- 27. मेवेन के लिए मोचा प्लगइन
- 28. जेएक्स-डब्ल्यूएस मेवेन प्लगइन (wsimport)
- 29. प्लगइन से मेवेन प्रॉपर्टी सेट करें
- 30. टॉमकैट मेवेन प्लगइन और बहु-मॉड्यूल मेवेन प्रोजेक्ट
यह काम करता है, बहुत बहुत धन्यवाद। प्लगइन की सूची को खोजने के लिए यह कैसे तय करता है (क्या यह प्लगइन प्रबंधन से है?) – Sam
@ सैमुएल आपका स्वागत है। मेरे ज्ञान के लिए, यह 'प्लगइन प्रबंधन/प्लगइन्स' और 'प्लगइन्स' के तहत परिभाषित सभी प्लगइन स्कैन करता है। बीटीडब्लू: एक अच्छा जवाब पहचानने का सामान्य तरीका इसे ऊपर उठाना है ;-)। –
मैंने बिल्ड/प्लगइन प्रबंधन/प्लगइन्स पर त्वरित जांच की और ऐसा लगता है कि org.apache.maven.plugins के अलावा प्लगइन के लिए अपडेट नहीं मिला। बिल्कुल यकीन नहीं है, अगर मेरे अंत से कोई गलती है। – Sam