我有一个有多个主类的maven项目。我想从这些项目中生成可运行的Jars(包括alle依赖)。我目前有以下构建配置(使用maven.assembly):从单个Maven项目创建多个可运行Jars(包括依赖项)
<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>
是他们的方式来实现maven组装?如果没有,达到目标的最简单方法是什么?
您是否尝试过为不同配置的'maven-assembly-plugin'创建几个''条目?这会触发这个插件两次,并希望创建两个JAR文件... –
2012-01-04 14:51:49
@dma_k按照您的建议,尝试生成三个JAR,前两个JAR文件被最后的''配置覆盖。 –
anon
2013-01-14 18:19:56
试着玩''配置选项(勾选[这里](http://maven.apache.org/plugins/maven-assembly-plugin/howto.html))。 –
2013-01-15 15:08:00