Cree múltiples jarras ejecutables (con dependencias incluidas) de un solo proyecto de Maven [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Creando dos jarras ejecutables usando maven-assembly-plugin 1 respuestaTengo un único proyecto Maven que tiene múltiples clases principales. Quiero generar Jars ejecutables (que incluyen todas las dependencias) a partir de estos proyectos. Actualmente tengo la siguiente configuración de compilación (usando maven.assembly):
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>classpath.to.my.mainClass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
Es su manera de lograr esto con maven-assembly? Si no, ¿cuál es la forma más sencilla de lograr mi objetivo?