2015-02-08 2 views
0

Мы в процессе миграции нашего проекта из Ant в Maven. Во время этой миграции мы сталкиваемся с трудностями при поиске зависимостей между баночками, которые используются в Ant. Я просто хочу знать основные банки, которые необходимо упомянуть в pom.xml, а оставшиеся банки будут автоматически загружены.Поиск зависимостей среди JAR

Вкратце я хочу знать, как найти зависимости между JAR-файлами, используемыми в нашем проекте.

ответ

0

Существует инструмент из проекта JBoss называется JBoss TattleTale, может быть стоит посмотреть:

инструмент предоставит вам много больше, чем просто зависимостями вывод:

  • Определение зависимостей между JAR-файлов
  • Найти отсутствующие классы из пути к классам
  • Пятно, если класс/пакет находится в нескольких файлах JAR
  • Пятно, если t он же файл JAR расположен в нескольких местах
  • со списком того, что требует от каждого файла JAR и обеспечивает
  • Проверьте SerialVersionUID класса
  • Найти похожие JAR файлы, которые имеют разные номера версии
  • Найти JAR-файлы без номера версии
  • Найти неиспользуемые JAR архивы
  • Идентифицировать запечатанные/подписанные JAR архивы
  • Найдите класс в файле JAR
  • Получить статус OSGi Вашего проекта
  • Удалить черный список использование API
  • и генерировать те же отчеты для вашего .WAR и .ear архивы
0

Я предлагаю вам использовать jarAnalyzer, который будет проходить через каждый из файлов jar в указанном каталоге и определять зависимости между файлами jar. Результатом будет xml, представляющий зависимости между двумя файлами jar.

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