com.ibm.websphere.ant.tasks
Class WsEjbDeployjava.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--com.ibm.websphere.ant.tasks.WsEjbDeploy
- public class WsEjbDeploy
- extends org.apache.tools.ant.Task
The wsejbdeploy task executes the WebSphere EJB Deploy tool on the specified Jar file with the specified options. The structure of the wsejbdeploy task is shown below:
The wasHome attribute is optional and contains the location of the WebSphere Installation Directory.
The inputJar attribute is required and contains the undeployed EJB Jar file you wish to deploy.
The workingDirectory attribute is optional. It normally contains a temporary directory for the deploy tool to use. If not set, the Java System Property user.home is used.
The outputJar attribute is required and specifies the name of the deployed EJB Jar to create.
The classpath attribute is optional. It allows the specification of ear classes to be added to the classpath of the deploy tool.
The classpathref attribute is optional. It does the same thing as the classpath attribute, but allows the use of the Ant reference mechanism for the specification of the path.
The codegen attribute is optional and is set to true to keep the generated Java files
The dbname attribute is optional and specifies the name of the database to create
The dbschema attribute is optional and specifies the name of the database schema to create
The dbvendor attribute is optional and specifies the type of database the EJBs will use
The dynamic attribute is optional and specifies to enable dynamic query support
The keepGenerated attribute is optional and is set to true to prevent the workingDirectory from being deleted
The quiet attribute is optional and is set to true to only output error messages, surpressing informational messages
The noValidate attribute is optional and set to true to disable validation messages
The noWarnings attribute is optional and set to true to disable warning and informational messages
The noInform attribute is optional and set to true to disable informational messages
The rmicOptions attribute is optional allows additional arguments to be passed to the rmic command
The compatible35 attribute is optional and set to true to use WebSphere 3.5 compatible mapping rules
The sqlj attribute is optional and set to true to generate SQL/J persistor code
The trace attribute is optional and set to true to enable internal deploy tool tracing
The failonerror attribute is optional and set to true to cause your build to stop on deploy errors
The jvmMaxMemory attribute is optional and sets maximum size of the memory for the underlying VM. Defaults to 256M
To use this task, add the following to your Ant build.xml
Field Summary
Fields inherited from class org.apache.tools.ant.Task description, location, target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent project
Constructor Summary WsEjbDeploy()
Constructor for WsEjbDeploy
Method Summary org.apache.tools.ant.types.Path createClasspath()
Maybe creates a nested classpath element.void execute()
void setClasspath(org.apache.tools.ant.types.Path classpath)
Sets the classpathvoid setClasspathRef(org.apache.tools.ant.types.Reference r)
Adds a reference to a CLASSPATH defined elsewhere.void setCodegen(boolean codegen)
Sets the codegenvoid setCompatible35(boolean compatible35)
Sets the compatible35void setDbname(java.lang.String dbname)
Sets the dbnamevoid setDbschema(java.lang.String dbschema)
Sets the dbschemavoid setDbvendor(java.lang.String dbvendor)
Sets the dbvendorvoid setDynamic(boolean dynamic)
Sets the dynamicvoid setFailonerror(boolean failonerror)
Sets the failonerror.void setIgnoreErrors(boolean ignoreErrors)
Sets the ignoreErrorsvoid setInputJar(java.io.File inputJar)
Sets the inputJarvoid setJvmMaxMemory(java.lang.String jvmMaxMemory)
Sets the jvmMaxMemory.void setKeepGenerated(boolean keepGenerated)
Sets the keepGeneratedvoid setLog(boolean log)
void setNoInform(boolean noInform)
Sets the noInformvoid setNoValidate(boolean noValidate)
Sets the noValidatevoid setNoWarnings(boolean noWarnings)
Sets the noWarningsvoid setOutputJar(java.io.File outputJar)
Sets the outputJarvoid setQuiet(boolean quiet)
Sets the quietvoid setRmicOptions(java.lang.String rmicOptions)
Sets the rmicOptionsvoid setSqlj(boolean sqlj)
Sets the sqljvoid setTrace(boolean trace)
Sets the tracevoid setWasHome(java.lang.String wasHome)
Sets the wasHome.void setWorkingDirectory(java.io.File workingDirectory)
Sets the workingDirectory
Methods inherited from class org.apache.tools.ant.Task getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
Methods inherited from class org.apache.tools.ant.ProjectComponent getProject, setProject
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail WsEjbDeploy
public WsEjbDeploy()
- Constructor for WsEjbDeploy
Method Detail createClasspath
public org.apache.tools.ant.types.Path createClasspath()
- Maybe creates a nested classpath element.
setClasspathRef
public void setClasspathRef(org.apache.tools.ant.types.Reference r)
- Adds a reference to a CLASSPATH defined elsewhere.
setClasspath
public void setClasspath(org.apache.tools.ant.types.Path classpath)
- Sets the classpath
- Parameters:
- classpath - The classpath to set
setCodegen
public void setCodegen(boolean codegen)
- Sets the codegen
- Parameters:
- codegen - The codegen to set
setCompatible35
public void setCompatible35(boolean compatible35)
- Sets the compatible35
- Parameters:
- compatible35 - The compatible35 to set
setSqlj
public void setSqlj(boolean sqlj)
- Sets the sqlj
- Parameters:
- sqlj - The sqlj to set
setDbname
public void setDbname(java.lang.String dbname)
- Sets the dbname
- Parameters:
- dbname - The dbname to set
setDbschema
public void setDbschema(java.lang.String dbschema)
- Sets the dbschema
- Parameters:
- dbschema - The dbschema to set
setDbvendor
public void setDbvendor(java.lang.String dbvendor)
- Sets the dbvendor
- Parameters:
- dbvendor - The dbvendor to set
setIgnoreErrors
public void setIgnoreErrors(boolean ignoreErrors)
- Sets the ignoreErrors
- Parameters:
- ignoreErrors - The ignoreErrors to set
setInputJar
public void setInputJar(java.io.File inputJar)
- Sets the inputJar
- Parameters:
- inputJar - The inputJar to set
setKeepGenerated
public void setKeepGenerated(boolean keepGenerated)
- Sets the keepGenerated
- Parameters:
- keepGenerated - The keepGenerated to set
setDynamic
public void setDynamic(boolean dynamic)
- Sets the dynamic
- Parameters:
- dynamic - The dynamic to set
setNoInform
public void setNoInform(boolean noInform)
- Sets the noInform
- Parameters:
- noInform - The noInform to set
setNoValidate
public void setNoValidate(boolean noValidate)
- Sets the noValidate
- Parameters:
- noValidate - The noValidate to set
setNoWarnings
public void setNoWarnings(boolean noWarnings)
- Sets the noWarnings
- Parameters:
- noWarnings - The noWarnings to set
setOutputJar
public void setOutputJar(java.io.File outputJar)
- Sets the outputJar
- Parameters:
- outputJar - The outputJar to set
setQuiet
public void setQuiet(boolean quiet)
- Sets the quiet
- Parameters:
- quiet - The quiet to set
setRmicOptions
public void setRmicOptions(java.lang.String rmicOptions)
- Sets the rmicOptions
- Parameters:
- rmicOptions - The rmicOptions to set
setTrace
public void setTrace(boolean trace)
- Sets the trace
- Parameters:
- trace - The trace to set
setLog
public void setLog(boolean log)
setWorkingDirectory
public void setWorkingDirectory(java.io.File workingDirectory)
- Sets the workingDirectory
- Parameters:
- workingDirectory - The workingDirectory to set
setWasHome
public void setWasHome(java.lang.String wasHome)
- Sets the wasHome.
- Parameters:
- wasHome - The wasHome to set
setFailonerror
public void setFailonerror(boolean failonerror)
- Sets the failonerror.
- Parameters:
- failonerror - The failonerror to set
setJvmMaxMemory
public void setJvmMaxMemory(java.lang.String jvmMaxMemory)
- Sets the jvmMaxMemory.
- Parameters:
- jvmMaxMemory - The JVM MaxMemory to set
execute
public void execute() throws org.apache.tools.ant.BuildException
- Overrides:
- execute in class org.apache.tools.ant.Task
- org.apache.tools.ant.BuildException
- See Also:
- Task.execute()
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.