jplate-build 1.2

Summary

JPlate common re-usable build functionality

Import Summary

Import Definitions
FileDescriptionComment
common.xmlContains all common definitions. Imports...
development-macros.xmlContains all JPlate development macro definitions. Imports...
documentation-macros.xmlContains all JPlate documentation macro definitions. Imports...
environment-macros.xmlContains all JPlate environment macro definitions. Imports...
jplate-build-properties.xmlContains all JPlate build properties. Imports...

Target Summary

Target Definitions
NameDependsUnlessDescription
allclean, create-releasesNot DefinedBuild everything
analyzeanalyze-javaNot DefinedAnalyze a project
analyze-javaanalyze-java-codejplate-build.SKIP_ANALYZE_JAVAAnalyzes java - code, etc
analyze-java-codejar-javajplate-build.SKIP_ANALYZE_JAVA_CODEAnalyze java for bugs
cleanclean-release, clean-javacc, clean-javaNot DefinedClean build environment
clean-javaNot DefinedNot DefinedClean up java build
clean-javaccNot DefinedNot DefinedNot Defined
clean-releaseNot DefinedNot DefinedClean-up the release area
compilegenerate, compile-javaNot DefinedPerform compilation
compile-javacreate-java-build-dirsjplate-build.SKIP_COMPILE_JAVACompile java source
compile-java-testcompile-javajplate-build.SKIP_COMPILE_JAVA_TESTCompile java test source
compile-testcompile, compile-java-testNot DefinedPerform test compilation
create-application-releaseNot DefinedNot DefinedCreate application release
create-document-releasecreate-documentsjplate-build.SKIP_CREATE_DOCUMENT_RELEASECreate documentation release
create-documentsdocument-svn, document-ant, document-javaNot DefinedCreate documentation
create-java-build-dirsNot DefinedNot DefinedCreate java build directories
create-java-releaseclean, jar-java, test, create-documents, clean-release, create-document-releasejplate-build.SKIP_CREATE_JAVA_RELEASECreate java release
create-releasescompile, test, analyze, create-documents, clean-release, create-source-release, create-document-release, create-application-releaseNot DefinedCreate a release
create-source-releaseNot Definedjplate-build.SKIP_CREATE_SOURCE_RELEASECreate a source release
document-antNot Definedjplate-build.SKIP_DOCUMENT_ANTCreate HTML for all Ant build scripts.
document-javacreate-java-build-dirsjplate-build.SKIP_DOCUMENT_JAVACompile java source
document-svnNot Definedjplate-build.SKIP_DOCUMENT_SVNCreate HTML for subversion log information.
generategenerate-javaccNot DefinedGenerate files
generate-javaccNot Definedjplate-build.SKIP_GENERATE_JAVACCGenerate JavaCC files
jar-javacompilejplate-build.SKIP_JAR_JAVACompile java source
print-ant-environmentNot DefinedNot DefinedDump core-environment to console
print-core-environmentNot DefinedNot DefinedDump core-environment to console
print-environmentprint-core-environment, print-resources-environment, print-xsl-environment, print-xsd-environment, print-ant-environment, print-svn-environment, print-java-environment, print-javacc-environment, print-global-environmentNot DefinedDump environment to console
print-global-environmentNot DefinedNot DefinedDump global-environment to console
print-javacc-environmentNot DefinedNot DefinedDump java environment to console
print-java-environmentNot DefinedNot DefinedDump java environment to console
print-resources-environmentNot DefinedNot DefinedDump resources-environment to console
print-svn-environmentNot DefinedNot DefinedDump core-environment to console
print-xsd-environmentNot DefinedNot DefinedDump xsd-environment to console
print-xsl-environmentNot DefinedNot DefinedDump xsl-environment to console
testcompile, compile-testNot DefinedPerform Testing

Details

Target Detail

all

Build everything

This will get all code generation to occur.

analyze

Analyze a project

Used to analyze a project.

analyze-java

Analyzes java - code, etc

This task will analyze java bugs...

analyze-java-code

Analyze java for bugs

This task will analyze java bugs...

clean

Clean build environment

This will clean the javacc build area.

clean-java

Clean up java build

This target cleans up the build area...

clean-javacc

Description unavailable

This will clean the javacc build area.

clean-release

Clean-up the release area

This will clean the release area.

compile

Perform compilation

This will get all code generation to occur.

compile-java

Compile java source

This task will compile java source...

compile-java-test

Compile java test source

This task will compile all java test source...

compile-test

Perform test compilation

This will get all code generation to occur.

create-application-release

Create application release

Used when releasing an application.

create-document-release

Create documentation release

Used when releasing documentation.

create-documents

Create documentation

Used to document sounce.

create-java-build-dirs

Create java build directories

This target will create the appropriate directories...

create-java-release

Create java release

This taks will create a java release...

create-releases

Create a release

This will create a release. By default a release is simply a code release. It will be up to project specific implementation to "do the right thing."

create-source-release

Create a source release

This will make a source release.

Please note, to use a version number, set the property jplate-build.RELEASE_NUMBER.

document-ant

Create HTML for all Ant build scripts.

This target will create HTML for all build scripts...

document-java

Compile java source

This task will java document source...

document-svn

Create HTML for subversion log information.

This target will create HTML for all build scripts...

generate

Generate files

This will get all code generation to occur.

generate-javacc

Generate JavaCC files

Will generate javacc files.

jar-java

Compile java source

This task will jar java...

print-ant-environment

Dump core-environment to console

This target will print the ant environment.

print-core-environment

Dump core-environment to console

This target will print the environment.

print-environment

Dump environment to console

This target will print the environment.

print-global-environment

Dump global-environment to console

This target will print the XSL environment.

print-javacc-environment

Dump java environment to console

This target will print the environment.

print-java-environment

Dump java environment to console

This target will print the java environment.

print-resources-environment

Dump resources-environment to console

This target will print the XSL environment.

print-svn-environment

Dump core-environment to console

This target will print the subversion environment.

print-xsd-environment

Dump xsd-environment to console

This target will print the XSD environment.

print-xsl-environment

Dump xsl-environment to console

This target will print the XSL environment.

test

Perform Testing

This will perform testing.

PrevUpNext