|
|
@@ -54,18 +54,30 @@ |
|
|
|
|
|
|
|
package org.apache.tools.ant.taskdefs.optional.ejb; |
|
|
|
|
|
|
|
import java.io.*; |
|
|
|
import java.util.jar.*; |
|
|
|
import java.util.*; |
|
|
|
import java.net.*; |
|
|
|
import java.io.File; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.FileOutputStream; |
|
|
|
import java.io.InputStream; |
|
|
|
import java.util.jar.JarFile; |
|
|
|
import java.util.jar.JarOutputStream; |
|
|
|
import java.util.jar.JarEntry; |
|
|
|
import java.util.Iterator; |
|
|
|
import java.util.Hashtable; |
|
|
|
import java.util.Enumeration; |
|
|
|
|
|
|
|
import javax.xml.parsers.*; |
|
|
|
import org.xml.sax.*; |
|
|
|
|
|
|
|
import org.apache.tools.ant.*; |
|
|
|
import org.apache.tools.ant.taskdefs.*; |
|
|
|
import org.apache.tools.ant.types.*; |
|
|
|
import org.apache.tools.ant.taskdefs.ExecTask; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import org.apache.tools.ant.Project; |
|
|
|
import org.apache.tools.ant.BuildException; |
|
|
|
import org.apache.tools.ant.AntClassLoader; |
|
|
|
import org.apache.tools.ant.taskdefs.Java; |
|
|
|
import org.apache.tools.ant.types.EnumeratedAttribute; |
|
|
|
import org.apache.tools.ant.types.Path; |
|
|
|
import org.apache.tools.ant.types.Environment; |
|
|
|
import org.apache.tools.ant.types.Commandline; |
|
|
|
|
|
|
|
/** |
|
|
|
* Websphere deployment tool that augments the ejbjar task. |
|
|
|
* @author <mailto:msahu@interkeel.com>Maneesh Sahu</mailto> |
|
|
@@ -83,16 +95,16 @@ public class WebsphereDeploymentTool extends GenericDeploymentTool { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public static final String PUBLICID_EJB11 |
|
|
|
public final static String PUBLICID_EJB11 |
|
|
|
= "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN"; |
|
|
|
public static final String PUBLICID_EJB20 |
|
|
|
public final static String PUBLICID_EJB20 |
|
|
|
= "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"; |
|
|
|
protected static final String SCHEMA_DIR = "Schema/"; |
|
|
|
protected final static String SCHEMA_DIR = "Schema/"; |
|
|
|
|
|
|
|
protected static final String WAS_EXT = "ibm-ejb-jar-ext.xmi"; |
|
|
|
protected static final String WAS_BND = "ibm-ejb-jar-bnd.xmi"; |
|
|
|
protected static final String WAS_CMP_MAP = "Map.mapxmi"; |
|
|
|
protected static final String WAS_CMP_SCHEMA = "Schema.dbxmi"; |
|
|
|
protected final static String WAS_EXT = "ibm-ejb-jar-ext.xmi"; |
|
|
|
protected final static String WAS_BND = "ibm-ejb-jar-bnd.xmi"; |
|
|
|
protected final static String WAS_CMP_MAP = "Map.mapxmi"; |
|
|
|
protected final static String WAS_CMP_SCHEMA = "Schema.dbxmi"; |
|
|
|
|
|
|
|
/** Instance variable that stores the suffix for the websphere jarfile. */ |
|
|
|
private String jarSuffix = ".jar"; |
|
|
|