com.i3sp.ant
Class JspC
java.lang.Object
|
+--org.apache.tools.ant.ProjectComponent
|
+--org.apache.tools.ant.Task
|
+--org.apache.tools.ant.taskdefs.MatchingTask
|
+--com.i3sp.ant.JspC
- public class JspC
- extends org.apache.tools.ant.taskdefs.MatchingTask
Ant task to run the jsp compiler.
This task takes the given jsp files and compiles them into java
files. It is then up to the user to compile the java files into classes.
The task requires the srcdir and destdir attributes to be
set. This Task is a MatchingTask, so the files to be compiled can be
specified using includes/excludes attributes or nested include/exclude
elements. Ooptional attributes are verbose (set the verbosity level passed
to jasper) and package (name of the destination package for generated java
classes.
Notes
At present, this task only supports the jasper compiler. In future,
other compilers will be supported by setting the jsp.compiler property.
Usage
<jspc srcdir="${basedir}/src/war"
destdir="${basedir}/gensrc"
package="com.i3sp.jsp"
verbose="9">
<include name="**\/*.jsp" />
</jspc>
- Version:
- $Revision: 1.1 $ $Date: 2002/04/13 03:51:36 $
- Author:
- Matthew Watson
Constructor Summary |
JspC()
|
Method Summary |
void |
execute()
|
void |
setDestdir(java.io.File destDir)
Set the destination directory into which the JSP source
files should be compiled. |
void |
setPackage(java.lang.String pkg)
Set the name of the package the compiled jsp files should be in |
void |
setSrcdir(org.apache.tools.ant.types.Path srcDir)
Set the source dirs to find the source JSP files. |
void |
setVerbose(int i)
Set the verbose level of the compiler |
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, setDefaultexcludes, setExcludes, setExcludesfile, setIncludes, setIncludesfile, XsetIgnore, XsetItems |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, init, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JspC
public JspC()
setSrcdir
public void setSrcdir(org.apache.tools.ant.types.Path srcDir)
- Set the source dirs to find the source JSP files.
setDestdir
public void setDestdir(java.io.File destDir)
- Set the destination directory into which the JSP source
files should be compiled.
setPackage
public void setPackage(java.lang.String pkg)
- Set the name of the package the compiled jsp files should be in
setVerbose
public void setVerbose(int i)
- Set the verbose level of the compiler
execute
public void execute()
throws org.apache.tools.ant.BuildException
- Overrides:
execute
in class org.apache.tools.ant.Task
Copyright © 2001 i3SP Pty. Ltd. All Rights Reserved.