Ho un singolo progetto Maven che ha più classi principali. Voglio generare giare eseguibili (che includono le dipendenze) da questi progetti. Al momento ho la seguente configurazione di generazione (utilizzando maven.assembly):Creare più giare eseguibili (con le distribuzioni incluse) da un singolo progetto Maven
<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>
È loro un modo per raggiungere questo obiettivo con Maven-montaggio? In caso contrario, qual è il modo più semplice per raggiungere il mio obiettivo?
Hai provato a creare diverse voci '' per 'maven-assembly-plugin' con diverse configurazioni? Questo attiverà questo plugin due volte e creerà due file JAR con speranza ... –
@dma_k Seguendo il tuo suggerimento, provando a generare tre JAR, i primi due vengono sovrascritti dall'ultima configurazione ''. –
anon
Prova a giocare con l'opzione di configurazione '' (controlla [qui] (http://maven.apache.org/plugins/maven-assembly-plugin/howto.html)). –