public class JspC
extends org.apache.tools.ant.Task
Below is an example of a build script with multiple targets, each with different attributes. The following commands can be used to execute the script: On Windows: ant -Dwas.home=%WAS_HOME% -Dear.path=%EAR_PATH% -Dextract.dir=%EXTRACT_DIR% ant jspc2 -Dwas.home=%WAS_HOME% -Dapp.name=%APP_NAME% -Dwebmodule.name=%MOD_NAME% ant jspc3 -Dwas.home=%WAS_HOME% -Dapp.name=%APP_NAME% -Dwebmodule.name=%MOD_NAME% -Ddir.name=%DIR_NAME% On Unix: ant -Dwas.home=$WAS_HOME -Dear.path=$EAR_PATH -Dextract.dir=$EXTRACT_DIR ant jspc2 -Dwas.home=$WAS_HOME -Dapp.name=$APP_NAME -Dwebmodule.name=$MOD_NAME ant jspc3 -Dwas.home=$WAS_HOME -Dapp.name=$APP_NAME -Dwebmodule.name=$MOD_NAME -Ddir.name=$DIR_NAME
Copyright IBM Corp. 2002, 2003
Source File: JspC.java
Creation Date: May 17, 2002; modified April 27, 2004
Constructor and Description |
---|
JspC()
Constructor for JspC
|
Modifier and Type | Method and Description |
---|---|
org.apache.tools.ant.types.Path |
createClasspath()
Maybe creates a nested classpath element.
|
void |
execute() |
protected java.lang.String |
getToolsJar() |
boolean |
isDebug() |
void |
setAdditionalClasspath(java.lang.String string) |
void |
setAllowJspOutputElementMismatch(java.lang.String string) |
void |
setAllowTaglibPrefixRedefinition(java.lang.String string) |
void |
setAllowTaglibPrefixUseBeforeDefinition(java.lang.String string) |
void |
setAllowUnmatchedEndTag(java.lang.String string) |
void |
setCellName(java.lang.String string) |
void |
setClassloaderParentFirst(java.lang.String string) |
void |
setClassloaderSingleWarClassloader(java.lang.String string) |
void |
setClasspath(org.apache.tools.ant.types.Path classpath)
Sets the classpath
|
void |
setClasspath(java.lang.String string) |
void |
setClasspathRef(org.apache.tools.ant.types.Reference r)
Adds a reference to a CLASSPATH defined elsewhere.
|
void |
setCompile(java.lang.String string) |
void |
setCompileClasspath(org.apache.tools.ant.types.Path path) |
void |
setCompilerOptions(java.lang.String string) |
void |
setCompileToDir(java.lang.String string) |
void |
setCompileToWebInf(java.lang.String string) |
void |
setCompileWithAssert(java.lang.String string)
Deprecated.
setCompileWithAssert is replaced by
setJdkSourceLevel(java.lang.String) |
void |
setConfigRoot(java.lang.String string) |
void |
setCreateDebugClassfiles(java.lang.String string) |
void |
setDebug(boolean debug) |
void |
setDeprecation(java.lang.String string) |
void |
setDisableURLEncodingForParamTag(java.lang.String string) |
void |
setEarPath(java.lang.String string) |
void |
setEnterpriseAppName(java.lang.String string) |
void |
setExtractToDir(java.lang.String string) |
void |
setFailonerror(boolean failonerror)
Sets the failonerror.
|
void |
setFileEncoding(java.lang.String fileEncoding) |
void |
setFileName(java.lang.String string) |
void |
setForceCompilation(java.lang.String string) |
void |
setFork(boolean fork)
Sets the fork.
|
void |
setJavaEncoding(java.lang.String string) |
void |
setJdkSourceLevel(java.lang.String string) |
void |
setJspCompileClasspath(java.lang.String string) |
void |
setJspFileExtensions(java.lang.String string) |
void |
setJvmMaxMemory(java.lang.String jvmMaxMemory)
Sets the jvmMaxMemory.
|
void |
setKeepgenerated(java.lang.String string) |
void |
setKeepGeneratedclassfiles(java.lang.String string) |
void |
setLogLevel(java.lang.String string) |
void |
setNodeName(java.lang.String string) |
void |
setProfileName(java.lang.String string) |
void |
setRecurse(java.lang.String string) |
void |
setRemoveTempDir(java.lang.String string) |
void |
setResponseFile(java.lang.String string) |
void |
setServerName(java.lang.String string) |
void |
setSrc(java.lang.String src)
Sets the src.
|
void |
setToDir(java.lang.String toDir)
Sets the toDir.
|
void |
setTrackDependencies(java.lang.String string) |
void |
setTranslate(java.lang.String string) |
void |
setUseCDataTrim(java.lang.String string) |
void |
setUseFullPackageNames(java.lang.String string) |
void |
setUseIterationEval(java.lang.String string) |
void |
setUseJDKCompiler(java.lang.String string) |
void |
setUseJikes(java.lang.String string) |
void |
setUsePageTagPool(java.lang.String string) |
void |
setUseRepeatInt(java.lang.String string) |
void |
setUseScriptVarDupInit(java.lang.String string) |
void |
setUseThreadTagPool(java.lang.String string) |
void |
setVerbose(java.lang.String string) |
void |
setWarPath(java.lang.String string) |
void |
setWasHome(java.lang.String wasHome)
Sets the wasHome.
|
void |
setWebmoduleName(java.lang.String string) |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
Task.execute()
public void setWasHome(java.lang.String wasHome)
wasHome
- The wasHome to setpublic void setFailonerror(boolean failonerror)
failonerror
- The failonerror to setpublic void setSrc(java.lang.String src)
src
- The src to setpublic void setToDir(java.lang.String toDir)
toDir
- The toDir to setpublic org.apache.tools.ant.types.Path createClasspath()
public void setClasspathRef(org.apache.tools.ant.types.Reference r)
public void setClasspath(org.apache.tools.ant.types.Path classpath)
classpath
- The classpath to setpublic void setFork(boolean fork)
fork
- The fork to setprotected java.lang.String getToolsJar()
public void setAdditionalClasspath(java.lang.String string)
string
- public void setCellName(java.lang.String string)
string
- public void setClassloaderParentFirst(java.lang.String string)
string
- public void setClassloaderSingleWarClassloader(java.lang.String string)
string
- public void setClasspath(java.lang.String string)
string
- public void setCompileClasspath(org.apache.tools.ant.types.Path path)
path
- public void setCompileToDir(java.lang.String string)
string
- public void setCompileToWebInf(java.lang.String string)
string
- public void setConfigRoot(java.lang.String string)
string
- public void setCreateDebugClassfiles(java.lang.String string)
string
- public void setDeprecation(java.lang.String string)
string
- public void setJavaEncoding(java.lang.String string)
string
- public void setCompileWithAssert(java.lang.String string)
setJdkSourceLevel(java.lang.String)
string
- public void setJdkSourceLevel(java.lang.String string)
string
- public void setEarPath(java.lang.String string)
string
- public void setEnterpriseAppName(java.lang.String string)
string
- public void setExtractToDir(java.lang.String string)
string
- public void setFileName(java.lang.String string)
string
- public void setForceCompilation(java.lang.String string)
string
- public void setUseFullPackageNames(java.lang.String string)
string
- public void setKeepgenerated(java.lang.String string)
string
- public void setKeepGeneratedclassfiles(java.lang.String string)
string
- public void setLogLevel(java.lang.String string)
string
- public void setNodeName(java.lang.String string)
string
- public void setResponseFile(java.lang.String string)
string
- public void setServerName(java.lang.String string)
string
- public void setProfileName(java.lang.String string)
public void setTrackDependencies(java.lang.String string)
string
- public void setUseJikes(java.lang.String string)
string
- public void setUseJDKCompiler(java.lang.String string)
string
- public void setUseRepeatInt(java.lang.String string)
public void setAllowJspOutputElementMismatch(java.lang.String string)
public void setAllowTaglibPrefixRedefinition(java.lang.String string)
public void setAllowTaglibPrefixUseBeforeDefinition(java.lang.String string)
public void setAllowUnmatchedEndTag(java.lang.String string)
public void setUseScriptVarDupInit(java.lang.String string)
public void setUseIterationEval(java.lang.String string)
public void setUseCDataTrim(java.lang.String string)
public void setDisableURLEncodingForParamTag(java.lang.String string)
string
- public void setUsePageTagPool(java.lang.String string)
string
- public void setUseThreadTagPool(java.lang.String string)
string
- public void setVerbose(java.lang.String string)
string
- public void setWarPath(java.lang.String string)
string
- public void setWebmoduleName(java.lang.String string)
string
- public void setJspFileExtensions(java.lang.String string)
string
- public void setCompile(java.lang.String string)
string
- public void setCompilerOptions(java.lang.String string)
string
- public void setJspCompileClasspath(java.lang.String string)
string
- public void setRecurse(java.lang.String string)
string
- public void setRemoveTempDir(java.lang.String string)
string
- public void setTranslate(java.lang.String string)
string
- public void setJvmMaxMemory(java.lang.String jvmMaxMemory)
jvmMaxMemory
- The JVM MaxMemory to setpublic boolean isDebug()
public void setDebug(boolean debug)
debug
- public void setFileEncoding(java.lang.String fileEncoding)
fileEncoding
- The fileEncoding to set.