5
Gradle,“ sourceCompatibility” กับ“ targetCompatibility”?
อะไรคือความสัมพันธ์ / ความแตกต่างระหว่างsourceCompatibilityและtargetCompatibility? จะเกิดอะไรขึ้นเมื่อตั้งค่าเป็นค่าต่างๆ ตามเอกสาร Gradle : sourceCompatibilityคือ "ความเข้ากันได้ของเวอร์ชัน Java ที่จะใช้เมื่อรวบรวมซอร์ส Java" targetCompatibilityคือ "เวอร์ชัน Java สำหรับสร้างคลาสสำหรับ" ความเข้าใจของฉันคือtargetCompatibilityจะสร้าง java bytecode ที่เข้ากันได้กับ Java เวอร์ชันเฉพาะนี่เป็นส่วนย่อยของฟังก์ชันการทำงานของsourceCompatibilityหรือไม่?