¿Fue útil?

Solución

Mientras tanto, me encontré con 2 formas de hacer lo que quería.

El experto-build-helper-plugin permite añadir entradas adicionales a la lista de objetos que deben ser desplegado:

    <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>build-helper-maven-plugin</artifactId>
         <version>1.3</version>
         <executions>
           <execution>
             <id>attach-distribution</id>
             <phase>package</phase>
             <goals>
               <goal>attach-artifact</goal>
             </goals>
             <configuration>
               <artifacts>
                 <artifact>
                   <file>target/${pom.artifactId}-${pom.version}.tar.gz</file>
                   <type>tar.gz</type>
                 </artifact>
               </artifacts>
             </configuration>
           </execution>
         </executions>
       </plugin>

El otro es tan simple como se pone y alguien en la lista de correo del usuario experto señaló esto. Un uso correcto del conjunto: un solo objetivo en lugar de asssembly: montaje. De esta manera el artefacto generado se cargará al repositorio durante la fase de implementación.

    <execution>
        <id>dist-assembly</id>
        <phase>package</phase>
        <goals>
            <goal>single</goal> <!-- that's all :) -->
        </goals>
    </execution>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top