У меня есть проект с 5 модулями в maven. Прямо сейчас, когда я делаю «mvn clean install», он генерирует ухо, содержащее две банки, одну войну и один sar из других модулей.Удаление номера версии из файла с Maven
Все имена файлов содержат версию, например, ProjectX-уха 2.0.0.ear, ProjectX-клиент-2.0.0.jar и т.д.
Мне нужно переименовать одну из банок и окончательное ухо, чтобы опустить версию в имени файла. Он должен выглядеть следующим образом:
projectx-ear.ear
|
+-- projectx-client.jar
|
+-- projectx-misc-2.0.0.jar
|
+-- projectx-sar-2.0.0.sar
|
\-- projectx-web-2.0.0.web
Сейчас я использую следующие плагины для создания: Maven-компилятор-плагин и Maven-релиз-плагин
Что бы быть лучшим способом для достижения результатов, которых я ожидаю?
Спасибо, именно то, что мне нужно! – Bani
На данный момент более поздние версии плагина (я использую 2.6) позволяют указать внутри '' a ' no-version fileNameMapping>', который удаляет номер версии ваших модулей (так что вы не обязательно определять каждый из них). Впрочем, имя уха не влияет на это. –
SJuan76