สมมติว่าคุณกำลังพัฒนาเฟรมเวิร์ก Java ซึ่งคุณเผยแพร่ให้ผู้อื่นใช้ในภายหลัง องค์ประกอบที่ผู้ใช้เผชิญหน้ากันในเฟรมเวิร์กของคุณคือโครงสร้างสาธารณะ - คลาส วิธีการ ฯลฯ - เนื่องจากผู้ใช้เฟรมเวิร์กของคุณคือนักพัฒนารายอื่น เพื่อให้การอัพเกรดเป็นเรื่องง่าย คุณต้องการลดการเปลี่ยนแปลงใน API สาธารณะของโค้ด Java ของคุณให้เหลือน้อยที่สุด มีเครื่องมือหรือปลั๊กอิน Maven ที่พร้อมใช้งานซึ่งจะแสดงรายการการเปลี่ยนแปลงระหว่างเวอร์ชัน current-SNAPSHOT
ถึง x.y.z
ของไลบรารีที่คุณกำลังพัฒนาหรือไม่
เครื่องมือ (หรือปลั๊กอิน Maven) สำหรับตรวจจับการเปลี่ยนแปลงใน API สาธารณะของคลาส Java ระหว่างรีลีส [ซ้ำกัน]
comment
คำแนะนำห้องสมุดอยู่นอกประเด็น มีคนถามเหมือนกันแล้ว
- person Michael   schedule 28.05.2019
comment
ฉันลงเอยด้วยการใช้ japicmp-maven-plugin ซึ่งดูเหมือนจะเป็นตัวเลือกที่ดีพอสมควร
- person automatictester   schedule 20.10.2019