Crie vários Jars executáveis (com dependências incluídas) de um único projeto Maven [duplicado]

Esta pergunta já tem uma resposta aqui:

riando dois frascos executáveis usando o maven-assembly-plugin 1 resposta

Tenho um único projeto maven que possui várias classes principais. Quero gerar Jars executáveis (que incluem todas as dependências) a partir desses projetos. Atualmente, tenho a seguinte configuração de compilação (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>

É uma maneira de conseguir isso com montagem de maven? Caso contrário, qual é a maneira mais simples de alcançar meu objetivo?

questionAnswers(4)

yourAnswerToTheQuestion