FileNameMapping «no-version-for-ejb» эквивалент для OutputFileNameMapping - PullRequest
0 голосов
/ 28 января 2019

FileNameMapping теперь устарела после версии 3.0.0 подключаемого модуля maven-ear.

Существует ли эквивалентный способ использования "no-version-for-ejb" с OutputFileNameMapping?

1 Ответ

0 голосов
/ 11 февраля 2019

Я думаю, вы можете использовать это: Настройка имени файла модуля

Для меня это сработало, если опустить новый «outputFileNameMapping» и добавить этот фрагмент в «pom.xml»Проект EAR:

    <configuration>
       [...]
       <modules>
         <ejbModule>
           <groupId>..artifactGroupId..</groupId>
           <artifactId>..artifactId..</artifactId>
           <bundleFileName>ejbName.jar</bundleFileName>
         </ejbModule>
      </modules>
    </configuration>

Мой образец EAR содержал также веб-модуль.После добавления этого фрагмента банку EJB было присвоено фиксированное имя, но файл WAR по-прежнему имел имя по умолчанию, созданное из «groupId-artifactId-version.war».

...