2012-03-08 6 views
1

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

ответ

0

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

1) Если вы установили банки, используя вручную путь к классам, вы можете играть с дикими картами пути к классам, чтобы удалить/добавить различные банки при работе: Setting multiple jars in java classpath пути к классам. Это не требует ручного удаления/добавления банок.

2) Найти определение зависимостей (pom.xml в maven, ivy.xml для некоторых проектов муравьев).

и один за другим удалить (Maven)

<dependency>..</dependency> 

или (плющ)

<dependency .... /> 

записей в файле сборки.

Если у вас установлены правильные плагины сборки, тогда ваша среда IDE немедленно перестроит проект, используя ваши новые определения (без ошибок при удалении/удалении банок или записей в классе).

+0

О, извините, я забыл сказать, что это приложение для качания, которое разрабатывается с использованием NetBeans IDE. – Harsha

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