com.ibm.websphere.ant.tasks
Class WsEjbDeploy
- java.lang.Object
Task
com.ibm.websphere.ant.tasks.WsEjbDeploy
- public class WsEjbDeploy
- extends Task
The inputJar attribute is required and contains the undeployed EJB Jar file or EAR 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 or EAR file 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
The systemProperty attribute is optional and it adds the value as the java system properties when java get called
The jdkComplianceLevel attribute is optional and sets the JDK level for compiler compliance. Valid values are 1.4, 5.0, 6.0.
To use this task, add the following to your Ant build.xml
Field Summary
Modifier and Type | Field and Description |
---|---|
|
wasUtils
|
Constructor Summary
Constructor and Description |
---|
WsEjbDeploy()
Constructor for WsEjbDeploy
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
createClasspath()
Maybe creates a nested classpath element.
|
|
createSystemProperty()
Creates a nested arg element.
|
|
execute()
|
|
isDebug()
Is debugging enabled?
|
|
setClasspath(Path classpath)
Sets the classpath
|
|
setClasspathRef(Reference r)
Adds a reference to a CLASSPATH defined elsewhere.
|
|
setCodegen(boolean codegen)
Sets the codegen
|
|
setCompatible35(boolean compatible35)
Sets the compatible35
|
|
setDbname(java.lang.String dbname)
Sets the dbname
|
|
setDbschema(java.lang.String dbschema)
Sets the dbschema
|
|
setDbvendor(java.lang.String dbvendor)
Sets the dbvendor
|
|
setDebug(boolean debug)
Setter for enabling debugging
|
|
setDynamic(boolean dynamic)
Sets the dynamic
|
|
setFailonerror(boolean failonerror)
Sets the failonerror.
|
|
setIgnoreErrors(boolean ignoreErrors)
Sets the ignoreErrors
|
|
setInputJar(java.io.File inputJar)
Sets the inputJar
|
|
setJdkComplianceLevel(java.lang.String complianceLevel)
Sets the jdk compliance level for ejbdeploy
|
|
setJvmMaxMemory(java.lang.String jvmMaxMemory)
Sets the jvmMaxMemory.
|
|
setKeepGenerated(boolean keepGenerated)
Sets the keepGenerated
|
|
setLog(boolean log)
|
|
setNoInform(boolean noInform)
Sets the noInform
|
|
setNoValidate(boolean noValidate)
Sets the noValidate
|
|
setNoWarnings(boolean noWarnings)
Sets the noWarnings
|
|
setOutputJar(java.io.File outputJar)
Sets the outputJar
|
|
setQuiet(boolean quiet)
Sets the quiet
|
|
setRmicOptions(java.lang.String rmicOptions)
Sets the rmicOptions
|
|
setSqlj(boolean sqlj)
Sets the sqlj
|
|
setTrace(boolean trace)
Sets the trace
|
|
setWasHome(java.lang.String wasHome)
Sets the wasHome.
|
|
setWorkingDirectory(java.io.File workingDirectory)
Sets the workingDirectory
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
wasUtils
- protected final com.ibm.ws.ant.utils.WasUtils wasUtils
Constructor Detail
WsEjbDeploy
- public WsEjbDeploy()
Constructor for WsEjbDeploy
Method Detail
createClasspath
- public Path createClasspath()
Maybe creates a nested classpath element.
setClasspathRef
- public void setClasspathRef(Reference r)
Adds a reference to a CLASSPATH defined elsewhere.
setClasspath
- public void setClasspath(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)
setJdkComplianceLevel
- public void setJdkComplianceLevel( java.lang.String complianceLevel)
Sets the jdk compliance level for ejbdeploy
Parameters:
complianceLevel
- 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 isDebug
- public boolean isDebug()
Is debugging enabled?
Returns:
setDebug
- public void setDebug(boolean debug)
Setter for enabling debugging
Parameters:
debug
- execute
- public void execute()
- throws BuildException
Throws:
BuildException
createSystemProperty
- public Commandline.Argument createSystemProperty( )
Creates a nested arg element.