मैं विकसित किया है और Maven का उपयोग कर मेरी जावा अनुप्रयोग का निर्माण किया। मैं जावा 1.6 का समर्थन करने की जरूरत है, तो मैं निम्नलिखित गुण का उपयोग करें:मैवेन निर्भरता के आवश्यक जावा संस्करण?
<maven.compiler.target>1.6</maven.compiler.target>
<maven.compiler.source>1.6</maven.compiler.source>
फिर भी, जब मैं आवेदन मैं एक "असमर्थित MAJOR.MINOR संस्करण" त्रुटि मिलती है चलाने के लिए और मुझे लगता है कि मेरी निर्भरता जार में से एक संकलित किया गया है एक जावा संस्करण के साथ मुझे समर्थन करने की आवश्यकता है।
मेरे सवालों का:
यह और भी संभव है? मैंने सोचा कि मैवेन इस तरह की निर्भरता संस्करण समस्याओं का ख्याल रखेगा।
वहाँ एक आसान तरीका अपने सभी निर्भरता की मामूली/मुख्य संस्करण पता लगाने के लिए है? (भयानक होगा अगर यह जब उदाहरण के लिए
mvn dependency:tree
कर दिखाया जा सकता है।)
क्या आप अपनी पूरी मेवेन फ़ाइल पोस्ट कर सकते हैं? –
कुछ सामान है जो मैं एसओ पर प्रमाण पत्र की जानकारी जैसे कि खुलासा नहीं करना चाहता हूं। लेकिन यहां प्रासंगिक भागों का एक अलग संस्करण है: http://pastebin.com/BE7yDbSV – aioobe
ऐसा लगता है कि जर्सी 2.6 जावा 6 में संकलित अंतिम संस्करण था। उसके बाद यह जावा 7 था। संदर्भ: https: // जर्सी .java.net/दस्तावेज़ीकरण/नवीनतम/मॉड्यूल-और-निर्भरता.html –