Browse Source

Make <genkey> and <signjar> work again - they've been broken since

<exec> became ExecTask instead of Exec.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267911 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 25 years ago
parent
commit
3a854da6aa
2 changed files with 9 additions and 7 deletions
  1. +5
    -4
      src/main/org/apache/tools/ant/taskdefs/GenerateKey.java
  2. +4
    -3
      src/main/org/apache/tools/ant/taskdefs/SignJar.java

+ 5
- 4
src/main/org/apache/tools/ant/taskdefs/GenerateKey.java View File

@@ -54,6 +54,7 @@
package org.apache.tools.ant.taskdefs;

import org.apache.tools.ant.*;
import org.apache.tools.ant.types.Commandline;
import java.util.Enumeration;
import java.util.Vector;

@@ -326,10 +327,10 @@ public class GenerateKey extends Task {
}

log("Generating Key for " + alias );
final Exec cmd = (Exec) project.createTask("exec");
cmd.setCommand(sb.toString());
cmd.setFailonerror("true");
cmd.setTaskName( getTaskName() );
final ExecTask cmd = (ExecTask) project.createTask("exec");
cmd.setCommand(new Commandline(sb.toString()));
cmd.setFailonerror(true);
cmd.setTaskName( getTaskName() );
cmd.execute();
}
}


+ 4
- 3
src/main/org/apache/tools/ant/taskdefs/SignJar.java View File

@@ -54,6 +54,7 @@
package org.apache.tools.ant.taskdefs;

import org.apache.tools.ant.*;
import org.apache.tools.ant.types.Commandline;
import java.io.File;

/**
@@ -208,9 +209,9 @@ public class SignJar extends Task {
sb.append("\" ");

log("Signing Jar : " + (new File(jar)).getAbsolutePath());
final Exec cmd = (Exec) project.createTask("exec");
cmd.setCommand(sb.toString());
cmd.setFailonerror("true");
final ExecTask cmd = (ExecTask) project.createTask("exec");
cmd.setCommand(new Commandline(sb.toString()));
cmd.setFailonerror(true);
cmd.setTaskName( getTaskName() );
cmd.execute();
}


Loading…
Cancel
Save