У меня есть большая общая библиотека Java, содержащая множество классов, используемых несколькими приложениями Java. Однако некоторые классы не используются вообще, а некоторые классы используются только одним приложением, поэтому они не должны находиться внутри общей библиотеки.
Проблема в том, что определение того, какие классы не используются огромным количеством приложений (более 100). Важно то, что я хочу иметь возможность автоматизировать процесс поиска неиспользуемого кода, например. запустив сценарий или что-то подобное, чтобы это не заканчивалось ручным процессом, который кто-то должен делать время от времени. Вот почему я считаю, что о функции IntelliJ «найти использование» не может быть и речи.
Некоторая полезная информация:
[*]Библиотека и приложения размещаются в одной установке Bitbucket.
[*]Все артефакты Maven размещаются на одном Nexus.
Существуют ли какие-либо инструменты или библиотеки, решающие задачу поиска неиспользуемого кода в общей библиотеке, не требующую ручной обработки?
Подробнее здесь: https://stackoverflow.com/questions/437 ... rary-usage