Hudsonとmaven-release-pluginを使用してリリースビルドを実行します。これで、必要なすべてのコンポーネントをまとめて、目的のディレクトリ構造を持つ.tar.gzパッケージにパッケージ化するアセンブリを含むプロジェクトができました。
今、私はrelease-pluginを取得して、release:performの目標の間にこのパッケージをMavenリポジトリにデプロイしようとしていますが、標準のもの(ソース、javadoc、POM)のみがデプロイされています。
アセンブリの目標をMavenパッケージフェーズにバインドしました。リリース中に.tar.gzがビルドされますが、リポジトリにはアップロードされません。私がここで間違っていることのヒントはありますか?
アセンブリプラグインの構成は次のとおりです。
<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>
リリースをビルドするために実行するコマンドは
mvn release:prepare release:perform release:clean