У меня есть проект java, который ранее был разработан другим разработчиком, в этом приложении есть много ненужных библиотек. Мне удалось удалить некоторые из этих библиотек. Но, поскольку их много, я хочу знать, есть ли метод сканирования проекта и обнаружения несвязанных библиотек для проекта.Как проверить зависимости библиотек от классов в java
ответ
Я рекомендую Tattletale от JBoss.
В зависимости от метода сборки должно быть легко удалять ненужные библиотеки, не удаляя/не добавляя их, просто перекомпилируя приложение, изменяющее путь к классам во время компиляции, или, скорее, модификацию файлов сборки путем поэтапного удаления lib зависимостей. Любой из этих методов не требует ручного удаления банок.
1) Если вы установили банки, используя вручную путь к классам, вы можете играть с дикими картами пути к классам, чтобы удалить/добавить различные банки при работе: Setting multiple jars in java classpath пути к классам. Это не требует ручного удаления/добавления банок.
2) Найти определение зависимостей (pom.xml в maven, ivy.xml для некоторых проектов муравьев).
и один за другим удалить (Maven)
<dependency>..</dependency>
или (плющ)
<dependency .... />
записей в файле сборки.
Если у вас установлены правильные плагины сборки, тогда ваша среда IDE немедленно перестроит проект, используя ваши новые определения (без ошибок при удалении/удалении банок или записей в классе).
- 1. Android-зависимости от библиотек
- 2. Как определить зависимости от классов Java в источниках Scala?
- 3. Зависимости от транзитивных библиотек Batik
- 4. Зависимости библиотеки библиотек от Magick ++
- 5. Общие зависимости библиотек от distutils
- 6. Как определить зависимости библиотек
- 7. выполнения кода в зависимости от доступных библиотек
- 8. Java-зависимости в зависимости от операционной системы?
- 9. Как проверить зависимости Java-библиотеки от белого списка appengine?
- 10. Связывание библиотек в зависимости от конфигурации проекта
- 11. Зависимости от Java/Android
- 12. Зависимости сторонних библиотек Hadoop от локальных файлов
- 13. как проверить в зависимости от часовой базы
- 14. Динамическая компиляция в памяти для Java для классов и классов, имеющих зависимости от этих классов
- 15. зависимости описание библиотек WxWidgets
- 16. Зависимости от проекта Java
- 17. Java: как ссылаться на зависимости библиотек * без инструкции 'import'?
- 18. Зависимости от Java
- 19. Require.js Зависимости сторонних библиотек
- 20. капитализация названий классов библиотек
- 21. Как перечислять зависимости библиотек от неродного двоичного файла?
- 22. Resolve зависимости от наследственных классов с Autofac
- 23. Проверить проектные зависимости
- 24. Angular JS - добавление библиотек в зависимости друг от друга
- 25. Как я могу скомпилировать свой Java-класс в зависимости от другого класса и некоторых библиотек?
- 26. Как решить зависимости между библиотеками классов?
- 27. Как заставить непредвиденные зависимости построения стандартных библиотек
- 28. Зависимости библиотеки классов
- 29. Динамически компилировать Java-код, который имеет зависимости от классов, загружаемых определенным загрузчиком классов
- 30. Предварительная загрузка классов/библиотек java при запуске jar?
О, извините, я забыл сказать, что это приложение для качания, которое разрабатывается с использованием NetBeans IDE. – Harsha