Implementando o pacote de montagem com o maven-release-plugin
Usamos Hudson e omaven-release-plugin para fazer o lançamento cria. Agora eu tenho um projeto que contém ummontagem que reúne todos os componentes necessários e os empacota em um pacote .tar.gz com a estrutura de diretórios desejada.
Agora, estou tentando fazer com que o release-plugin implemente este pacote em nosso repositório Maven durante o lançamento: execute goal, mas apenas o material padrão (fontes, javadoc, POM) é implantado.
Eu já vinculei a meta de montagem à fase do pacote maven, e o .tar.gz é compilado durante o lançamento, mas não carregado no repositório. Alguma dica do que estou fazendo de errado aqui?
Aqui está a configuração do assembly-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>
O comando que eu corro para criar um release é
mvn release:prepare release:perform release:clean