Arasındaki ilişki / fark nedir sourceCompatibilityve 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, targetCompatibilityJava'nın belirli bir sürümüyle uyumlu java bayt kodu üretecek, bu, işlevinin bir alt kümesi sourceCompatibilitymi?