Как вы выбираете имя файла maven jar-with-dependencies? - PullRequest
10 голосов
/ 23 февраля 2010

Я создаю исполняемый jar-файл с использованием компонента jar-with-dependencies модуля maven-assembly-plugin на этапе упаковки моего жизненного цикла maven. Тем не менее, я не вижу способа настроить имя банки, которая выводится. Кажется, что-то вроде

appname-1.1-r1011-jar-with-dependencies.jar 

Как я могу настроить его на что-то другое, например, возможно

appname-1.1-r1011.jar

Возможно ли это?

1 Ответ

23 голосов
/ 23 февраля 2010

Вы можете установить параметр appendAssemblyId на false в maven-assembly-plugin, чтобы избежать суффикса "jar-with-dependencies" .

<plugin>
  <artifactId>maven-assembly-plugin</artifactId>
  <version>2.2-beta-5</version>
  <executions>
    <execution>
      <id>jar-with-dependencies</id>
      <phase>package</phase>
      <goals>
        <goal>single</goal>
      </goals>
      <configuration>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
        <appendAssemblyId>false</appendAssemblyId>
      </configuration>
    </execution>
  </executions>
</plugin>
...