| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Как узнать все зависимости и их версии? |
| Автор: zhz 6.8.2012, 08:22 |
| Всех приветствую! Вот пишу я проект, там используется например spring и например hibernate. Вроде и код правильный, а при запуске вываливается длиииииный exception, если погуглить, то с большой вероятностью можно найти подобный вопрос и ответ вида "Make sure you have following in classpath - блаблабла-X.X.X.jar". Некторые вещи видны сразу при их отсутствии, а о необходимости добавить определенную версию такого-то jar я могу только догадываться. Как решать данные проблемы? Откуда мне знать, что если я добавлю в класспасс кучу всяких jar-ов то все заработает? зы. использую maven |
| Автор: LSD 6.8.2012, 09:39 |
| В принципе если артефакт в Maven-е имеет корректный pom, то там должны быть прописаны все зависимости. Правда бывает что зависимость опциональная, и тогда надо ее включать в зависимости явно. А так универсальный ответ: документация. |
| Автор: Старовъръ 13.8.2012, 10:20 |
| Если нужно просто определить что за зависимости счас установлены чтоб найти конфликты: mvn dependency:tree mvn dependency:analyze Также Sonar если установлен, тоже может показать все зависимости. Но проще конечно мавеном самим: mvn dependency:tree > tmpFile.txt Если же нужно узнать какие зависимости есть у той или иной библиотеки из опциональных, можно смотреть на pom.xml самой зависимости. |