Maven добавляет файлы классов зависимостей моментальных снимков - PullRequest
1 голос
/ 25 сентября 2010

на моей машине с Windows у меня есть несколько проектов, которые я собираю с помощью maven. На данный момент они все в SNAPSHOT-состоянии. Когда я собираю проект, основанный на одном из других проектов, maven всегда добавляет файлы классов других проектов в jar. Если я создаю проект на своем CI-сервере, эта проблема не возникает. У кого-нибудь есть идея, почему maven добавляет файлы классов в мою банку?

Я использую Maven 2.2.1

1 Ответ

1 голос
/ 25 сентября 2010

Когда я создаю проект, основанный на одном из других проектов, maven всегда добавляет файлы классов других проектов в jar.

Это не поведение по умолчанию, и,если это произойдет, вы как-то говорите Maven сделать это.Если вы хотите выявить потенциальные расхождения, проверьте effective-pom, effective-settings, active-profiles, используя следующие цели на обеих машинах:

  • help:effective-pom
  • help:effective-settings
  • help:active-profiles

Также дважды проверьте как Maven вызывается на компьютере CI (дополнительный параметр командной строки и т. Д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...