Properties for java compilation, JUnit and Jar targets.
Name | Desciption | Required |
---|---|---|
build.dir | Directory for build artifacts. All temporary files, class files, jars and wars are stored here. Type: Existing directory | No; defaults to '${base.dir}/build' |
project.name | Name of the project. It is also used as the name for Jars and Wars. | Yes |
lib.dir | Directory containing jar files for the project, e.g., 'lib'. | No; defaults to '${base.dir}/${lib.dirname}' |
compile.jdk.version | Java compiler version. Type: enum( 1.4, 1.5 ) | No; defaults to '1.5' |
compile.with.debug | Compile with debug debug on. Type: bool( true, false ) | No; defaults to 'True' |
test.include.pattern | Ant pattern specifying what test classes to run as part of JUnit 'test' target. | No; defaults to '**/*Test.class' |
test.exclude.pattern | Ant pattern specifying what test classes should be excluded from runningas part of JUnit 'test' target. Set it to **/** if you want to disable running JUnit. | No |
jar.resources.include.pattern | List of Ant patterns defining the files that will be included into the jar file along with class files. | No; defaults to '**/*.properties **/*.xml **/*.xmi **/*.MF' |
package.release.include.pattern | List of Ant patterns defining the files that will be included into the zip files with the source code. | No; defaults to '${src.dirname}/** **/*.xml **/*.properties **/*.xsd **/*.dtd **/*.py **/*.doc **/*.bat **/*.sh **/*.jar **/*.jsp **/*.jspf **/*.gif **/*.html' |
package.release.exclude.pattern | List of Ant patterns defining the files that will excluded from the zip files with the source code. | No; defaults to '${build.dirname}/** **/classes/** *.notes **/*generated/** build_gen/**' |