Usamos Hudson y maven-release-plugin para realizar las compilaciones de lanzamiento. Ahora tengo un proyecto que contiene un assembly que reúne todos los componentes necesarios y luego los empaqueta en un paquete .tar.gz con la estructura de directorios deseada.Despliegue del paquete de ensamblaje con maven-release-plugin
Ahora intento que el lanzamiento-complemento despliegue este paquete en nuestro repositorio de Maven durante el lanzamiento: realice el objetivo, pero solo se implementan las cosas estándar (fuentes, javadoc, POM).
Ya he vinculado el objetivo del ensamblado a la fase del paquete maven, y el .tar.gz se compila durante el lanzamiento, pero no se carga en el repositorio. ¿Alguna pista de lo que estoy haciendo mal aquí?
Aquí está la configuración de montaje-plugin:
<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 corro para construir una liberación es
mvn release:prepare release:perform release:clean
Tal vez si usted nos muestra el código, o código ofuscado que podría ser capaz de ayudarle a – ant