2013-06-07 3 views

ответ

2

Уверен, вы знаете, как использовать инструмент анализа зависимостей IDEA для поиска зависимостей между библиотеками, и хотя это может сделать вас некоторым из того, чего, конечно, недостаточно.

Проблема заключается в том, что нет способа найти неиспользуемые JAR посредством статического анализа, так как можно ссылаться и создавать любой класс в любой зависимости посредством отражения/IoC/whatnot в эти дни.

Итак, лучшее, на что вы можете «надеяться», - это инструмент, который может определить, на какие JAR явно не ссылаются ваш код, - что любопытно, что отсутствует в IDEA, насколько я знаю (но я бы очень хотел, чтобы меня исправили что точка!)

Cheers,

1

Вы должны быть действительно с использованием Maven и определения зависимостей каждого модуля вручную. Помощник Classpath - это удивительно плохой способ рассказать, какие банки вы используете.

+2

Я знаю, что использовать maven лучше, но я поддерживал старый проект java, и я не могу изменить его на проект maven. – Raheel

Смежные вопросы