แยกวิธีการทั่วไปจากสคริปต์สร้าง Gradle
ฉันมีสคริปต์สร้าง Gradle ( build.gradle) ซึ่งฉันสร้างงานบางอย่าง งานเหล่านี้ส่วนใหญ่ประกอบด้วยการเรียกใช้เมธอด วิธีการที่เรียกว่ายังอยู่ในสคริปต์การสร้าง ตอนนี้นี่คือสถานการณ์: ฉันกำลังสร้างบิลด์สคริปต์จำนวนพอสมควรซึ่งมีงานที่แตกต่างกัน แต่ใช้วิธีการเดียวกันจากสคริปต์ดั้งเดิม ดังนั้นฉันต้องการแยก "วิธีการทั่วไป" เหล่านี้ด้วยวิธีใดวิธีหนึ่งดังนั้นฉันจึงสามารถใช้ซ้ำได้อย่างง่ายดายแทนที่จะคัดลอกสำหรับสคริปต์ใหม่แต่ละรายการที่ฉันสร้างขึ้น หาก Gradle เป็น PHP สิ่งต่อไปนี้จะเหมาะ: //script content ... require("common-methods.gradle"); ... //more script content แต่แน่นอนว่าเป็นไปไม่ได้ หรือว่า? อย่างไรก็ตามฉันจะบรรลุผลลัพธ์นี้ได้อย่างไร? วิธีใดเป็นวิธีที่ดีที่สุดในการดำเนินการนี้ ฉันได้อ่านเอกสาร Gradle แล้ว แต่ดูเหมือนจะไม่สามารถระบุได้ว่าวิธีใดจะง่ายที่สุดและเหมาะสมที่สุดสำหรับสิ่งนี้ ขอบคุณล่วงหน้า! อัพเดท: ฉันจัดการแยกวิธีการในไฟล์อื่นแล้ว (ใช้apply from: 'common-methods.gradle'), ดังนั้นโครงสร้างจึงเป็นดังนี้: parent/ /build.gradle // The original build script /common-methods.gradle // …