@@ -130,14 +130,8 @@ public class WebsphereDeploymentTool extends GenericDeploymentTool {
/** Instance variable that determines whether generic ejb jars are kept. */
private boolean keepgenerated = false;
private String additionalArgs = "";
private boolean keepGeneric = false;
private String compiler = null;
private boolean alwaysRebuild = true;
private boolean ejbdeploy = true;
@@ -184,6 +178,8 @@ public class WebsphereDeploymentTool extends GenericDeploymentTool {
/** the scratchdir for the ejbdeploy operation */
private String tempdir = "_ejbdeploy_temp";
/** the home directory for websphere */
private File websphereHome;
/** Get the classpath to the websphere classpaths */
public Path createWASClasspath() {
@@ -218,7 +214,7 @@ public class WebsphereDeploymentTool extends GenericDeploymentTool {
/**
* Sets the name of the Database to create; optional.
*
* @param String
* @param dbName name of the database
*/
public void setDbname(String dbName) {
this.dbName = dbName;
@@ -228,7 +224,7 @@ public class WebsphereDeploymentTool extends GenericDeploymentTool {
/**
* Sets the name of the schema to create; optional.
*
* @param String
* @param dbSchema name of the schema
*/
public void setDbschema(String dbSchema) {
this.dbSchema = dbSchema;
@@ -314,14 +310,6 @@ public class WebsphereDeploymentTool extends GenericDeploymentTool {
}
/**
* The compiler (switch <code>-compiler</code>) to use
*/
public void setCompiler(String compiler) {
this.compiler = compiler;
}
/**
* Set the rebuild flag to false to only update changes in the jar rather
* than rerunning ejbdeploy; optional, default true.
@@ -352,17 +340,6 @@ public class WebsphereDeploymentTool extends GenericDeploymentTool {
}
/**
* Sets whether -keepgenerated is passed to ejbdeploy (that is, the .java
* source files are kept).
*
* @param inValue either 'true' or 'false'
*/
public void setKeepgenerated(String inValue) {
this.keepgenerated = Boolean.valueOf(inValue).booleanValue();
}
/**
* Decide, wether ejbdeploy should be called or not;
* optional, default true.
@@ -374,12 +351,6 @@ public class WebsphereDeploymentTool extends GenericDeploymentTool {
}
/** sets some additional args to send to ejbdeploy. */
public void setArgs(String args) {
this.additionalArgs = args;
}
/**
* Setter used to store the location of the Sun's Generic EJB DTD. This
* can be a file on the system or a resource on the classpath.
@@ -624,11 +595,12 @@ public class WebsphereDeploymentTool extends GenericDeploymentTool {
Environment.Variable var = new Environment.Variable();
var.setKey("websphere.lib.dir");
var.setValue(getTask().getProject().getProperty("websphere.home") + "/lib");
File libdir = new File(websphereHome, "lib");
var.setValue(libdir.getAbsolutePath());
javaTask.addSysproperty(var);
// Set the working directory
javaTask.setDir(new File(getTask().getProject().getProperty("websphere.home")) );
javaTask.setDir(websphereHome );
// Set the Java class name
javaTask.setTaskName("ejbdeploy");