रिश्ता / अंतर क्या है sourceCompatibility
और targetCompatibility
? जब वे विभिन्न मूल्यों पर सेट होते हैं तो क्या होता है?
ग्रेडल प्रलेखन के अनुसार :
sourceCompatibility
जावा स्रोत को संकलित करते समय "जावा संस्करण संगतता का उपयोग करना है।"
targetCompatibility
के लिए कक्षाएं उत्पन्न करने के लिए "जावा संस्करण है।"
मेरी समझ यह है कि targetCompatibility
जावा बाइटकोड उत्पन्न करेगा जो जावा के एक विशिष्ट संस्करण के साथ संगत है, क्या यह कार्यक्षमता का सबसेट है sourceCompatibility
?