如何使用maven签署jar,但更改jdk?
在我的场景中,我有一个通过maven用JDK6编译的jar文件。 这个罐子需要签名。因此,我使用maven jarsigner插件来完成这项工作,它工作得很好 然而,我的任务是签署这个指向JDK1.5的jar。但是jar需要使用JDK6构建。所以,我的问题是:我是否可以使用JDK6构建jar,但为了签名而更改为JDK5?可能吗 非常感谢 Rodrigo提到了如何使用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
-Jjavaoption
,它可以用来将选项传递给java解释器。如果如前所述运行java-h
,其中一个选项是-version:
看起来,jarsigner:sign
目标有一个元素,用于向命令行传递额外的参数。所以我会尝试添加
<arguments>-Jversion:1.5.0</arguments>
-Jversion:1.5.0
或者类似的。(也许其他人可以帮助我确定该选项的具体格式,我从来没有这样做过。)