diff --git a/build.xml b/build.xml index 13570a982..a84565a8c 100644 --- a/build.xml +++ b/build.xml @@ -594,7 +594,6 @@ Creates the API documentation =================================================================== --> - diff --git a/src/main/org/apache/tools/ant/taskdefs/SignJar.java b/src/main/org/apache/tools/ant/taskdefs/SignJar.java index e975f4061..045da0585 100644 --- a/src/main/org/apache/tools/ant/taskdefs/SignJar.java +++ b/src/main/org/apache/tools/ant/taskdefs/SignJar.java @@ -74,7 +74,7 @@ public class SignJar extends Task { /** * The name of the jar file. */ - protected String jar; + protected File jar; /** * The alias of signer. @@ -84,12 +84,13 @@ public class SignJar extends Task { /** * The name of keystore file. */ - protected String keystore; + protected File keystore; + protected String storepass; protected String storetype; protected String keypass; - protected String sigfile; - protected String signedjar; + protected File sigfile; + protected File signedjar; protected boolean verbose; protected boolean internalsf; protected boolean sectionsonly; @@ -104,7 +105,7 @@ public class SignJar extends Task { */ protected boolean lazy; - public void setJar(final String jar) { + public void setJar(final File jar) { this.jar = jar; } @@ -112,7 +113,7 @@ public class SignJar extends Task { this.alias = alias; } - public void setKeystore(final String keystore) { + public void setKeystore(final File keystore) { this.keystore = keystore; } @@ -128,11 +129,11 @@ public class SignJar extends Task { this.keypass = keypass; } - public void setSigfile(final String sigfile) { + public void setSigfile(final File sigfile) { this.sigfile = sigfile; } - public void setSignedjar(final String signedjar) { + public void setSignedjar(final File signedjar) { this.signedjar = signedjar; } @@ -176,13 +177,13 @@ public class SignJar extends Task { DirectoryScanner ds = fs.getDirectoryScanner(project); String[] jarFiles = ds.getIncludedFiles(); for(int j=0; j