Added STDERR to pure java payload, cleaned up user's view.

git-svn-id: file:///home/svn/framework3/trunk@8308 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
natron
2010-01-28 22:53:36 +00:00
parent 70c0cb7530
commit 69ad365b46
14 changed files with 83 additions and 24 deletions
+8 -6
View File
@@ -9,13 +9,15 @@ Rjb::load(ENV['JAVA_HOME'] + '/lib/tools.jar:.',jvmargs=[])
# versions of the JDK. Need to find a better way to use sun.security.tools.KeyTool
# and .JarSigner than modifying the source. These rely on internal APIs that may
# change.
clsKeyTool = Rjb::import('sun.security.tools.KeyTool')
signer = Rjb::import('javaCompile.SignJar')
#clsKeyTool = Rjb::import('sun.security.tools.KeyTool')
#clsKeyTool = Rjb::import('sun.security.tools.KeyToolMSF')
clsJarSigner = Rjb::import('sun.security.tools.JarSigner')
#clsJarSigner = Rjb::import('javaCompile.SignJar.JarSignerMSF')
#clsJarSigner = Rjb::import('sun.security.tools.JarSigner')
#clsJarSigner = Rjb::import('sun.security.tools.JarSignerMSF')
keytool = clsKeyTool
jarsigner = clsJarSigner
#keytool = clsKeyTool
#jarsigner = clsJarSigner
outputJar = "output.jar"
@@ -30,13 +32,13 @@ keytoolOpts = ["-genkey", "-alias", "signFiles", "-keystore", "msfkeystore",
"-keypass", "msfkeypass"]
keytool._invoke('main','[Ljava.lang.String;',keytoolOpts)
signer._invoke('KeyToolMSF','[Ljava.lang.String;',keytoolOpts)
jarsignerOpts = ["-keystore", "msfkeystore", "-storepass", "msfstorepass",
"-keypass", "msfkeypass", "-signedJar", "s#{outputJar}",
outputJar, "signFiles"]
jarsigner._invoke('main','[Ljava.lang.String;',jarsignerOpts)
signer._invoke('JarSignerMSF','[Ljava.lang.String;',jarsignerOpts)