如何使用maven签署jar,但更改jdk?

如何使用maven签署jar,但更改jdk?,maven,plugins,build,java,jarsigner,Maven,Plugins,Build,Java,Jarsigner,在我的场景中,我有一个通过maven用JDK6编译的jar文件。 这个罐子需要签名。因此,我使用maven jarsigner插件来完成这项工作,它工作得很好 然而,我的任务是签署这个指向JDK1.5的jar。但是jar需要使用JDK6构建。所以,我的问题是:我是否可以使用JDK6构建jar,但为了签名而更改为JDK5?可能吗 非常感谢 Rodrigo提到了-Jjavaoption,它可以用来将选项传递给java解释器。如果如前所述运行java-h,其中一个选项是-version: 看起来,ja

在我的场景中,我有一个通过maven用JDK6编译的jar文件。 这个罐子需要签名。因此,我使用maven jarsigner插件来完成这项工作,它工作得很好

然而,我的任务是签署这个指向JDK1.5的jar。但是jar需要使用JDK6构建。所以,我的问题是:我是否可以使用JDK6构建jar,但为了签名而更改为JDK5?可能吗

非常感谢

Rodrigo

提到了
-Jjavaoption
,它可以用来将选项传递给java解释器。如果如前所述运行
java-h
,其中一个选项是
-version:

看起来,
jarsigner:sign
目标有一个元素,用于向命令行传递额外的参数。所以我会尝试添加

<arguments>-Jversion:1.5.0</arguments>
-Jversion:1.5.0
或者类似的。(也许其他人可以帮助我确定该选项的具体格式,我从来没有这样做过。)