Установить имя файла пакета, сгенерированного maven - PullRequest
3 голосов
/ 16 августа 2011

У меня есть файл pom.xml, который создает артефакт Java Spring в war-файле.War-file-name для приведенного ниже примера всегда artifact 1.0.war

Я хочу, чтобы это был просто artifact.war, потому что мне нужно развернуть его на сервере Tomcat, где все URL-конфигурации перезаписываются.

Как удалить версию из имени файла пакета?

<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.company</groupId>
  <artifactId>artifact</artifactId>
  <packaging>war</packaging>
  <version>1.0</version>
  <name>MyArtifact</name>
  ...
</project>

1 Ответ

9 голосов
/ 16 августа 2011

Вы можете указать в разделе сборки:

<build>
  ..
 <finalName>${artifactId}-${version}</finalName>
  ..
</build>

Или просто изменить контекстный путь в файле web.xml (или может быть в tomcat).

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