Как я могу проверить все зависимости, используемые в Maven POM? - PullRequest
2 голосов
/ 16 февраля 2011

С учетом следующей настройки проекта:

  • Услуги
    • ServicePackage A
    • Пакет услуг B
    • Пакет услуг C
    • ...
  • Процессы
    • Процесс 1 (зависит от C)
    • Процесс 2 (зависит от A & B)
    • Процесс 3 (зависит от A & C)
    • ...
  • Приложение
    • Приложение X (зависит от 1 и 3)
    • Приложение Y (зависит от 2 и 3)
    • ...

какова была бы лучшая практика для создания чистой сборки приложения?

1 Ответ

1 голос
/ 16 февраля 2011

Это зависит от того, используете ли вы выпущенную версию ваших зависимостей или снимков. При использовании первого это не имеет значения, поскольку необходимые версии будут извлечены из каталога с вашего сервера репозитория maven (например, nexus , archiva или из вашего кеша с диска).

При использовании моментальных снимков вы должны либо создавать моментальные снимки вручную, либо публиковать моментальные снимки на своем сервере репозитория (который можно автоматизировать, например, с помощью hudson). Обратите внимание, что вы должны строить их в порядке их использования. Простой способ может быть:

  1. Сервер A, B, C (любой внутренний порядок),
  2. Процесс 1,2,3 (любой внутренний заказ),
  3. Приложение X, Y (любой внутренний порядок).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...