Maven: Как избежать версии, добавленной в файл войны в Maven?

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

Я использую Maven версии 2.2.1

<code>     <artifactId>TataWeb</artifactId>
<packaging>war</packaging>
<version>1.0</version>
</code>

Так что на самом деле генерируется файл войны с таким именем TataWeb-1.0

Но я хочу, чтобы имя файла войны было только TataWeb.

Пожалуйста, дайте мне знать, как я могу избежать версии, добавленной к имени файла войны ??

Спасибо .

Ответы на вопрос(4)

Вы должны использовать свой артефакт, а не жестко кодировать имя файла.

<build>
  <finalName>${project.artifactId}</finalName>
</build> 
 24 окт. 2017 г., 19:05
Намного лучше, как это. Спасибо!

Вы можете избежать версии, добавленной к имени файла war, выполнив & quot; пакет чистой компиляции & quot; вместо "чистой установки".

 21 апр. 2015 г., 11:04
Потому что это не установит его в локальный репозиторий Maven. Таким образом, угол изменения имени файла аналогичен решению build / finalName, приведенному выше IMO.
Решение Вопроса

Просто добавьте это к вашемуpom.xml:

<build>
    <finalName>TataWeb</finalName>
</build>
 user125384711 мая 2012 г., 11:18
У меня есть 6 файлов pom.xml, один родительский, где именно мне нужно добавить это ??
 11 мая 2012 г., 14:29
FinalName будет только препятствовать добавлению информации в целевую папку, но не будет препятствовать добавлению информации во время развертывания.
 11 мая 2012 г., 11:30
@ user1253847: вpom.xml ответственный за генерацию файла WAR, т.е.<packaging>war</packaging>.
 user125384711 мая 2012 г., 11:41
Я сделал это, но это не сработало, но его генерация с Tataweb-1.0.war, я добавил файл pom.xml, пожалуйста, смотрите.
 11 мая 2012 г., 11:49
@ user1253847: вы уверены, что создаете свое приложение сtata профиль? ПосколькуfinalName определяется только там.

ну, это не Maven Way. У Maven есть атрибут версии. Используйте его.

 03 мая 2013 г., 22:38
Несмотря на то, что это не мавенский способ, есть некоторые случаи, когда кто-то должен это делать.

Ваш ответ на вопрос