2010-05-07 14 views
8

मैं जानना चाहता हूं कि क्यों कुछ पुस्तकालय सामान्य रिलीज चक्र के दौरान जारी नहीं किए जाते हैं। उदाहरण के लिए, http://repo2.maven.org/maven2/org/springframework/स्प्रिंग मेवेन लाइब्रेरी

जबकि वसंत-कोर में 3.0.3-रिलीज, वसंत-रिमोटिंग और वसंत-जेएमएक्स केवल 2.0.8 में रिलीज़ किए गए थे। क्या कोई मुझे बता सकता है कि इसका क्या अर्थ होगा? मैं मानता हूं कि यदि घटक में कोई बदलाव नहीं है तो स्प्रिंग-जेएमएक्स कहता है तो उन्हें इसे रिलीज़ करने की ज़रूरत नहीं है, लेकिन चूंकि 90% दुनिया निर्भरता प्रबंधन के लिए मेवेन का उपयोग करती है, तो वे केवल वही libs (वसंत के -remoting और वसंत-JMX?)

मैं इस पूछना क्योंकि मैं तरह मेरे deps घोषित,

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-core</artifactId> 
    <version>${spring.version}</version> 
</dependency> 
<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-remoting</artifactId> 
    <version>${spring.version}</version> 
</dependency> 

और मैं एक spring.version की आपूर्ति के बजाय सभी घटकों के लिए तारीख तक संस्करण संख्याओं रखने पसंद करेंगे?

चार मेरी रुचि के पुस्तकालयों spring-dao, spring-support, spring-jmx, spring-remoting

+0

मैवेन निश्चित मार्गदर्शिका के अनुसार जब तक आप [] या() (या [) या (]) के साथ संस्करण निर्दिष्ट नहीं करते हैं, मैवेन आपके द्वारा पोम पर लिखे गए संस्करण की खोज करता है और यदि यह नहीं मिलता है तो यह दूसरे के लिए जाता है । मुझे लगता है कि आप अपनी संस्करण निर्भरता (, $ {spring.version}] – Random

उत्तर

15

spring-remoting और spring-jmx, spring-context का एक हिस्सा बन तो नए संस्करण spring-context के साथ जारी किया जाता है।

+0

धन्यवाद @axtavt जोड़ सकते हैं, क्या मैं आपसे पूछ सकता हूं कि वसंत-दाओ और समर्थन के साथ क्या हुआ? असल में मैं कैसे पता लगा सकता हूं कि इन परियोजनाओं के पास/कहां/विलय? (मैं यह पूछता हूं क्योंकि अगली बार मुझे एक ही समस्या है, मैं जानना चाहता हूं कि यह कैसे ढूंढें ....) –

+1

इससे मदद मिल सकती है, हालांकि विवरण स्पैस हैं: http://static.springsource.org/spring /docs/3.0.x/spring-framework-reference/html/new-in-3.html#new-in-3-modules-build –

+0

यह भी ध्यान रखें कि वसंत-वेबएमवीसी वसंत-संदर्भ पर निर्भर करता है। तो यदि आप इस पर निर्भर करते हैं वसंत-वेबएमवीसी आपको पूर्व वसंत-रिमोटिंग को डिफ़ॉल्ट रूप से शामिल किया जाएगा। – hennr