Implementación del paquete de ensamblaje con maven-release-plugin

Usamos Hudson y elMaven-Release-Plugin para hacer las versiones de lanzamiento. Ahora tengo un proyecto que contiene unmontaje que reúne todos los componentes necesarios y luego los empaqueta en un paquete .tar.gz con la estructura de directorios deseada.

Ahora estoy tratando de obtener el complemento de lanzamiento para implementar este paquete en nuestro repositorio de Maven durante el lanzamiento: realizar el objetivo, pero solo se implementan las cosas estándar (fuentes, javadoc, POM).

Ya he vinculado el objetivo del ensamblaje a la fase del paquete maven, y el .tar.gz se construye durante el lanzamiento, pero no se carga en el repositorio. ¿Alguna pista de lo que estoy haciendo mal aquí?

Aquí está la configuración del complemento de ensamblaje:

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <version>2.2-beta-4</version>
    <configuration>
      <descriptors>
        <descriptor>src/main/assembly/distribution.xml</descriptor>
      </descriptors>
      <finalName>${pom.artifactId}-${pom.version}</finalName>
      <appendAssemblyId>false</appendAssemblyId>
      <tarLongFileMode>warn</tarLongFileMode>
    </configuration>
    <executions>
        <execution>
            <id>dist-assembly</id>
            <phase>package</phase>
            <goals>
                <goal>assembly</goal>
            </goals>
        </execution>
    </executions>
</plugin>

El comando que ejecuto para crear una versión es

mvn release:prepare release:perform release:clean

Respuestas a la pregunta(2)

Su respuesta a la pregunta