maven-assembly-plugin和JVM版本
|
可以使用
maven-assembly-plugin
设置特定的编译器版本来创建JAR吗?
谢谢
更新:
我的意思是说:maven-compiler-plugin
没有找到相关结果
已邀请:
2 个回复
哭木算
编辑:正如khmarbaise在注释中指出的那样,可以根据需要指定其他编译器,但是必须将
设置为true并指定可执行文件的路径,在通常情况下,这种路径不是您想要的并发症。但是他是对的,实际上是有可能的,而且显然是从maven编译器插件的2.0版开始的。
才脊烽馈低
插件仅用于将一些项目输出聚合到一个包中(例如ZIP)。 JVM不参与此步骤。 您到底想实现什么?要指定用于构建JAR的JVM版本,只需执行以下操作:
在这种情况下,您将使用JVM 1.6编译项目。 由于我不确定要实现的目标,因此还有另一件事可能对您有用:使用特定的JVM时可以激活配置文件。例如:
在这种情况下,如果您使用的是JVM 1.4,则将激活您的配置文件。如果您使用的是Maven 2.1+,则还可以使用一系列值:
对于介于1.3(包括)和1.6(排除)之间的所有版本,即1.3、1.4和1.5,将激活此配置文件。 使用此功能,您将能够根据所使用的JVM版本为您的构建配置任何插件。