現在、2 つの異なるグループのプロジェクトのディストリビューションを生成するプロジェクトの 2 つの実行で 2 つのアセンブリ記述子があります。
<!-- Client distribution -->
<execution>
<id>client</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/dist-client.xml</descriptor>
</descriptors>
</configuration>
</execution>
<!-- Developer distribution -->
<execution>
<id>developer</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/dist-developer.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
つまり、回避したい2セットの記述子、シェルスクリプトなどを維持する必要がありますが、実行IDまたは実行に固有の別の構成パラメーターを含む式を記述子に取得する方法を見つけることができないようです。
式がアセンブリに表示される場合、プラグインはそれをシェル スクリプトに置き換えて、ビルドを 2 つの実行で 1 つの dist アセンブリ記述子に統合することもできると思います。
誰でもより良いアプローチを提案できますか?