Arasındaki ilişki / fark nedir sourceCompatibility
ve targetCompatibility
? Farklı değerlere ayarlandıklarında ne olur?
Gradle belgelerine göre :
sourceCompatibility
"Java kaynağını derlerken kullanılacak Java sürümü uyumluluğu" dır.
targetCompatibility
"Sınıfların oluşturulacağı Java sürümü."
Anladığım kadarıyla, targetCompatibility
Java'nın belirli bir sürümüyle uyumlu java bayt kodu üretecek, bu, işlevinin bir alt kümesi sourceCompatibility
mi?