2009-02-13 2 views
2

В настоящее время я работаю над проектом mantenance, написанным на Java. В настоящее время мы работаем над тем, чтобы немного очистить код и попытаться обеспечить в организации немного больше организации.Инспектор библиотеки Java?

Список библиотек, включенных в сборку, давно вырос, и, честно говоря, никто не знает, что знает/помнит, для чего используется или почему используется каждая библиотека? Поэтому я ищу инструмент, который сможет существенно найти, где библиотека используется в коде. По сути, как функция поиска в среде IDE для функций.

Существует ли такой инструмент? Я использую Netbeans и, как уже упоминалось, наш код находится в java.

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

ответ

1

Поскольку вы используете NetBeans, я предлагаю плагин SQE, который включает в себя Dependency Finder. (И если вы еще не использовали FindBugs, это подходящее время для запуска.)

1

Попробуйте использовать jarjar. Он имеет интерфейс командной строки, который будет анализировать ваше дерево зависимостей.

1

Я не использовал его в течение нескольких лет, но я помню, что JDepend был полезен, когда я был в аналогичной ситуации.

0

Вы можете позволить Eclipse удалить ненужный импорт для вас. Затем просто выполните поиск кода для импорта, относящегося к имени пакета конкретной библиотеки.

+0

Это то, чего я пытался избежать. Я как бы искал что-то немного быстрее. –

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