Как заставить maven оставить номер версии вне имен файлов зависимостей? - PullRequest
2 голосов
/ 10 ноября 2009

Я использую maven для создания проекта .ear, который разрешает зависимости из репозитория maven, а затем упаковывает их в ухо (это, вероятно, избыточное предложение ...).

Когда зависимости появляются в файле ear, они именуются в соответствии с этим форматом:

<artifactId>-<version>.<type>

Я бы хотел, чтобы их назвали:

<artifactId>.<type>

Может ли кто-нибудь указать мне правильное направление?

Ответы [ 2 ]

5 голосов
/ 10 ноября 2009

Если вы используете подключаемый модуль maven-assembly-plugin, вы можете использовать свойство outputFileNameMapping в своем дескрипторе: http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_dependencySet

Однако вам, вероятно, лучше использовать плагин maven-ear-plugin, в этом случае вы можете настроить bundleFileName, как описано здесь .

0 голосов
/ 10 ноября 2009

Установить свойство finalName. Подробнее см. http://maven.apache.org/plugins/maven-assembly-plugin/assembly-mojo.html

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