在我的场景中,我有一个通过maven用JDK6编译的jar文件。 这个罐子需要签名。所以,我使用maven-jarsigner-plugin来完成这项工作,而且工作正常!
但是,我的任务是签署这个指向JDK1.5的jar。但是jar需要使用JDK6构建。所以,我的问题是:我可以使用JDK6构建jar,但是为了签名而改为JDK5吗?有可能吗?
非常感谢!
罗德里戈
答案 0 :(得分:0)
jarsigner options提及-Jjavaoption
,可用于将选项传递给java解释器。如果您按照提及的方式运行java -h
,则其中一个选项为-version:<value>
。
看起来jarsigner:sign
目标有一个元素,用于将其他args传递给命令行。所以我试着添加
<arguments>-Jversion:1.5.0</arguments>
或类似的东西。 (也许其他人可以帮助使用该选项的特定格式,我从来没有这样做过。)