Артефакты с классификаторами, не копируемыми в локальный репозиторий - PullRequest
1 голос
/ 28 сентября 2010

Я использую Maven версии 2.0.7 и плагины javadoc и source для создания дополнительных артефактов для развертывания. Все сгенерированные артефакты развертываются правильно, но кажется, что, когда кто-то строит, он получает только тот конкретный артефакт, который он указал. Я не хочу добавлять исходные и javadoc-артефакты в качестве явных зависимостей в другие проекты, но я не вижу другого пути без изменения чего-либо.

  • Это ожидаемое поведение для версии Maven, которую я использую?
  • Какая версия останавливается, если есть?
  • Есть ли другой способ обойти проблему?

1 Ответ

0 голосов
/ 28 сентября 2010

Я не хочу добавлять исходные и javadoc-артефакты в качестве явных зависимостей в другие проекты, но я не вижу другого пути, не изменив что-либо.

Вы можете использовать следующие цели, чтобы получить исходные артефакты и артефакты javadoc соответственно:

mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc

Три основных IDE предлагают аналогичные функции (возможно, с одинаковыми целями).

...