2010-02-23 2 views
10

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

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

Как я могу настроить, чтобы это было что-то еще, как, возможно,

appname-1.1-r1011.jar 

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

ответ

23

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

<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> 
+0

Это работает. Благодаря! –

Смежные вопросы