Есть прект. Надо сделать две сборки. одну с сырцами, а вторую без.
Подключаю дескрипторы:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>src/assemble/src.xml</descriptor>
<descriptor>src/assemble/bin.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
</plugin>
Дело в том, что при выходные файлы получают немного не такие навания, как хотелось бы:
my-module-1.0-bin.zip
my-module-1.0-src.zip
Хотелось бы так:
my-module-bin-1.0.zip
my-module-src-1.0.zip
Если переименовать потом с помощью maven-antrun-plugin, то потом не файлы не могут задеплоиться на сервер.
А два раза вызвать maven-assembly-plugin и задать finalName не получается. Плагин запускается только один раз. Непонятно почему. Вообще как запустить два раза плагин в разнвх местах билд процесса для одной и той же фазы?
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>src/assemble/bin.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>src/assemble/src.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
</plugin>
Подскажите, как получить желаемое.
Спасибо.