2013-06-09 4 views
2

Я использую maven-shade-plugin, чтобы создать дополнительную банку со всеми моими зависимостями. Фаза оттенка связана с фазой пакета, поэтому мои jar-with-dependencies создаются каждый раз, когда я делаю mvn package.Исключить jar-с-зависимостями от развертывания до Nexus

Однако я не хочу, чтобы эти jar-with-dependencies были развернуты в Nexus в течение mvn deploy. Как я могу избежать этого?

+0

Почему вы создаете дополнительный артефакт через maven-shade, но не хотите его развертывать? – khmarbaise

+0

Нам это нужно во время работы. Как вы сказали, профиль _runtime_ может быть правильным. Позвольте мне попробовать. – sam33r

ответ

1

Лучшим решением для этой цели является установка конфигурации плагина maven-shade в профиль, который не активируется во время фазы развертывания.

+0

Это сработало, спасибо. – sam33r

+0

Не могли бы вы привести пример, как это будет выглядеть? – displayname

+0

Я хочу, чтобы на самом деле то же самое, но инвертированное: я хочу * исключить * определенные зависимости при развертывании. – displayname

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

  • Нет связанных вопросов^_^