我本周更新了我的 MAC 并收到了新的 Java 版本。java版本“1.6.0_37”
现在 ANT 抱怨无法再签署 JAR
signWebStartJars:
[delete] Deleting: /Users/swagner/Documents/workspaces/openmeetings_zz/Openmeetings/build/filetest.keystore
[genkey] Generating Key for filetest
[genkey] Erstellen von Schl?sselpaar (Typ RSA, 1.024 Bit) und selbstunterzeichnetem Zertifikat (MD5withRSA) mit einer G?ltigkeit von 90 Tagen
[genkey] f?r: CN=Sebastian Wagner, OU=technology, O=incubator.apache.org/openmeetings, C=DE
[genkey] [/Users/swagner/Documents/workspaces/openmeetings_zz/Openmeetings/build/filetest.keystore wird gesichert.]
BUILD FAILED
/Users/swagner/Documents/workspaces/openmeetings_zz/Openmeetings/build.xml:449: signjar doesn't support the "sigalg" attribute
我的java版本现在是:
Administrators-MacBook-Pro:Openmeetings swagner$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
这是 ANT 脚本:
<signjar alias="filetest" keystore="${keystore.file}" storepass="secret" lazy="false"
sigalg="MD5withRSA" digestalg="SHA1">
<path>
<fileset dir="${screenshare.out.dir}">
<include name="**/*.jar" />
</fileset>
</path>
</signjar>
有人已经解决了吗?
在 OSX 更新之前并没有发生这种情况。
谢谢!
塞巴斯蒂安