Инструмент (или плагин 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