Я думаю, вы можете использовать это: Настройка имени файла модуля
Для меня это сработало, если опустить новый «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».