Этот плагин позволяет:
Объявление плагина похоже на объявление зависимости. Также, как и зависимости плагины идентифицируется
с помощью GAV(groupId,artifactId,version). Например:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>appassembler-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>assemble</goal>
</goals>
</execution>
</executions>
<configuration>
<programs>
<program>
<mainClass>ru.simplex_software.parser.Main</mainClass>
<name>parser</name>
</program>
</programs>
<showConsoleWindow>true</showConsoleWindow>
<configurationDirectory>conf</configurationDirectory>
<copyConfigurationDirectory>true</copyConfigurationDirectory>
<binFileExtensions>
<unix>.sh</unix>
</binFileExtensions>
<platforms>
<platform>unix</platform>
<platform>windows</platform>
</platforms>
</configuration>
</plugin>