Используйте maven-flatten-plugin и maven-shade-plugin одновременно - PullRequest
0 голосов
/ 28 сентября 2018

Как использовать maven-flatten-plugin и maven-shade-plugin одновременно?

Я использую revision, sha1, changelist для управления версиями несколькихпроект модуля.

Для развертывания искаженных артефактов я использую плагин maven-flatten-plugin для генерации плоского pom, который переводит $ {revision} в реальное значение.

Но maven-shade-Плагин создает уменьшенный pom с неизменным $ {revision}.

Как указать maven-shade-plugin для использования плоского pom для уменьшения pom.

1 Ответ

0 голосов
/ 30 ноября 2018

Я столкнулся с той же проблемой со свойством $ {revision}, но использование опции <createDependencyReducedPom>false</createDependencyReducedPom> решило мою проблему.Это решение не работает, если вам нужен pom с пониженной зависимостью.

https://maven.apache.org/plugins/maven-shade-plugin/shade-mojo.html

...