เครื่องมือ (หรือปลั๊กอิน Maven) สำหรับตรวจจับการเปลี่ยนแปลงใน API สาธารณะของคลาส Java ระหว่างรีลีส [ซ้ำกัน]

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


person automatictester    schedule 28.05.2019    source แหล่งที่มา
comment
คำแนะนำห้องสมุดอยู่นอกประเด็น มีคนถามเหมือนกันแล้ว   -  person Michael    schedule 28.05.2019
comment
ฉันลงเอยด้วยการใช้ japicmp-maven-plugin ซึ่งดูเหมือนจะเป็นตัวเลือกที่ดีพอสมควร   -  person automatictester    schedule 20.10.2019