| Import Definitions | ||
|---|---|---|
| File | Description | Comment |
| common.xml | Contains all JPlate common work. | Imports... |
| environment-macros.xml | Contains all JPlate environment functionality. | Imports... |
| utility-macros.xml | Contains all JPlate utility functionality. | Imports... |
| Task Definitions | ||
|---|---|---|
| Resource | Description | Comment | Not Defined | Needed to use FindBugs. | Need this for FindBugs to work. |
| Macro Definitions | ||
|---|---|---|
| Name | Description | URI |
| compute-class-branch | Compute the class' branch information converting dots to OS file separator. By branch the meaning is to convey the branch in the CLASSPATH. The path representation of @{class-name} is stored in property @{property}. | http://jplate.sourceforge.net/development |
| compute-class-info | Compute information about a class - namely its parent dir and file name (less the .class). | http://jplate.sourceforge.net/development |
| javacc | Defines a simpler javacc - acting similar to javacc. One does not need to specify each and every JavaCC file - simply provide a root or @{srcdir} location from which to start finding javacc files for invocation with the javacc task. The branch directory from @{destdir} is computed from @{srcdir} and the javacc files found. | http://jplate.sourceforge.net/development |
| release | Create a release. | http://jplate.sourceforge.net/development |
| svn-xml-log | Retrieve the log information from subversion in XML format. | http://jplate.sourceforge.net/development |
@{class-name} is stored in property @{property}.
| Attribute Definitions | ||
|---|---|---|
| Name | Description | Default |
| class-name | The fully qualified class name. | Not Defined |
| property | The property to set when @{class-name} is converted to path notation. | Not Defined |
| description | Information about this macro call. | Not Defined |
@{class-name} is stored in property @{property}
Attributes
@{class-name} = the fully qualified class name to convert.
@{property} = the property to store the class branch information.
@{description} = information about calling this macro.
Example
@{class-name} = com.foo.bar.Alpha
Result
@{property} = com/foo/bar/Alpha
| Attribute Definitions | ||
|---|---|---|
| Name | Description | Default |
| class-name | The fully qualified class name for which a directory and file name are sought. | Not Defined |
| dir-property | The name of the property that will hold the directory of @{class-name}. | Not Defined |
| file-property | The name of the property that will hold the file name of @{class-name}. | Not Defined |
| description | Information about this macro call. | Not Defined |
@{class-name} = the fully qualified name of a class for which the directory name and file name are sought.
@{dir-property} = the name of the property that will hold the directory of @{class-name}.
@{file-property} = the name of the property to store the file name of @{class-name}.
@{description} = information about calling this macro.
Example
@{class-name} = com.foo.bar.Alpha
Result
@{dir-property} = com/foo/bar
@{file-property} = Alpha
@{srcdir} location from which to start finding javacc files for invocation with the javacc task. The branch directory from @{destdir} is computed from @{srcdir} and the javacc files found.
| Attribute Definitions | ||
|---|---|---|
| Name | Description | Default |
| javacchome | The location of javacc. | Not Defined |
| srcdir | The directory from which to start searching for javacc files. | Not Defined |
| destdir | The directory where javacc should generate - this is really the root directory from which javacc generation will be relative. | Not Defined |
| static | Static generation flag for javacc. | false |
| listfiles | If true, information will be displayed as to which files are being javac'd. | false |
| description | Information about this macro call. | Not Defined |
@{srcdir} location from which to start finding javacc
files for invocation with the javacc task. The branch directory from @{destdir} is computed
from @{srcdir} and the javacc files found.
Attributes
@{javacchome} = the location of javacc.
@{srcdir} = the directory from which to start searching for javacc files.
@{destdir} = the directory where javacc should generate - this is really the root directory
from which javacc generation will be relative.
@{static} = static generation flag for javacc.
@{listfiles} = if set to true, information will be displayed as to which files are being javacc'd.
@{description} = information about calling this macro.
Example
@{srcdir} = /foo/bar
@{destdir} = /beta/theta
| Attribute Definitions | ||
|---|---|---|
| Name | Description | Default |
| dir | The directory to create the release files. | Not Defined |
| stage-dir | The staging directory where the created release files will be copied when completed. | Not Defined |
| base-file | The base name of the tar, zip, bzip and gzip files. | Not Defined |
| base-dir | Directory name where the release when unpacked will reside. | @{base-file} |
| description | Information about this macro call. | Not Defined |
@{dir} = the directory to create the release files.
@{stage-dir} = the staging directory where the created release files will be copied when completed.
@{base-file} = the base name of the tar, zip, bzip and gzip files.
@{base-dir} = Directory name where the release when unpacked will reside.
@{description} = information about calling this macro.
Elements
@{pre-processing} = will perform any pre-processing before the release is created.
@{pre-stage-processing} = will perform an pre-stage processing before copying files.
@{release-fileset} = should contain a fileset that will include all release files.
@{post-stage-processing} = will perform an post-stage processing before tar'ing/gzip/bzip/zip work.
@{post-processing} = will perform any post-processing after the release is created.
| Attribute Definitions | ||
|---|---|---|
| Name | Description | Default |
| dir | The directory in which to gather logging information. | Not Defined |
| file | The file that will contain the outputted XML. | Not Defined |
| rev-start | The starting revision number. | 0 |
| rev-end | The ending revision number. | HEAD |
| description | Information about this macro call. | Not Defined |
@{dir} = the directory in which to start gather log information
@{file} = the file that will contain the outputted XML.
@{rev-start} = the starting revision number.
@{rev-end} = the ending revision number.
@{description} = information about calling this macro.
| Prev | Up | Next |