2010-02-23 12 views
10

Estoy creando un archivo jar ejecutable usando el componente jar-with-depencies del componente maven-plugin durante la fase de paquete de mi ciclo de vida de maven. Sin embargo, no veo una forma de configurar el nombre del jar que se genera. Parece ser siempre algo así como¿Cómo se selecciona el nombre de archivo de un maven jar-with-dependencies?

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

¿Cómo puedo configurar que sea otra cosa, como quizá

appname-1.1-r1011.jar 

Es esto posible?

Respuesta

23

puede establecer el parámetro appendAssemblyId a false en el maven-assembly-plugin para evitar las "dependencias jar-con-" sufijo.

<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

Eso funciona. ¡Gracias! –

Cuestiones relacionadas