keros-project 1.0-rc-2

Summary

Keros common re-usable build functionality

Import Summary

Import Definitions
FileDescriptionComment
${keros.resources.HOME}/${keros-project.locale.HOME}/keros-project-messages.xmlImport local specific messages. Imports...
keros.xmlContains Keros functionality. Imports...

Target Summary

Target Definitions
NameDependsUnlessDescription
keros-project.allkeros-project.clean, keros-project.create-releasesNot DefinedBuild everything
keros-project.analyzekeros-project.analyze-javaNot DefinedAnalyze a project
keros-project.analyze-javakeros-project.analyze-java-codekeros-project.analyze-java.SKIPAnalyzes java - code, etc
keros-project.analyze-java-codeNot DefinedNot DefinedAnalyze java for bugs
keros-project.cleankeros-project.clean-release, keros-project.clean-javaNot DefinedClean build environment
keros-project.clean-javaNot DefinedNot DefinedClean up java build
keros-project.clean-releaseNot DefinedNot DefinedClean-up the release area
keros-project.compilekeros-project.generate, keros-project.compile-javaNot DefinedPerform compilation
keros-project.compile-javakeros-project.create-java-build-dirskeros-project.compile-java.SKIPCompile java source
keros-project.compile-java-testkeros-project.compile-javakeros-project.compile-java-test.SKIPCompile java test source
keros-project.compile-testkeros-project.compile, keros-project.compile-java-testNot DefinedPerform test compilation
keros-project.create-application-releaseNot DefinedNot DefinedCreate application release
keros-project.create-document-releasekeros-project.create-documentskeros-project.create-document-release.SKIPCreate documentation release
keros-project.create-documentskeros-project.document-svn, keros-project.document-ant, keros-project.document-javaNot DefinedCreate documentation
keros-project.create-java-build-dirsNot DefinedNot DefinedCreate java build directories
keros-project.create-java-releasekeros-project.clean, keros-project.jar-java, keros-project.test, keros-project.create-documents, keros-project.clean-release, keros-project.create-document-releasekeros-project.create-java-release.SKIPCreate java release
keros-project.create-releaseskeros-project.compile, keros-project.test, keros-project.analyze, keros-project.create-documents, keros-project.clean-release, keros-project.create-source-release, keros-project.create-document-release, keros-project.create-application-releaseNot DefinedCreate a release
keros-project.create-source-releaseNot Definedkeros-project.create-source-release.SKIPCreate a source release
keros-project.document-antNot Definedkeros-project.document-ant.SKIPCreate HTML for all Ant build scripts.
keros-project.document-javakeros-project.create-java-build-dirskeros-project.document-java.SKIPCompile java source
keros-project.document-svnNot Definedkeros-project.document-svn.SKIPCreate HTML for subversion log information.
keros-project.generatekeros-project.generate.parser2java, keros-project.generate.xsd2javaNot DefinedGenerate files
keros-project.generate.parser2javaNot DefinedNot DefinedGenerate Java files from a parser
keros-project.generate.xsd2javaNot DefinedNot DefinedGenerate Java files from a schema
keros-project.jar-javakeros-project.compilekeros-project.jar-java.SKIPCompile java source
keros-project.print-propertiesNot DefinedNot DefinedConverts Ant scripts to HTML
keros-project.testkeros-project.compile, keros-project.compile-testNot DefinedPerform Testing

Details

Target Detail

keros-project.all

Build everything

This will get all code generation to occur.

keros-project.analyze

Analyze a project

Used to analyze a project.

keros-project.analyze-java

Analyzes java - code, etc

This task will analyze java bugs...

keros-project.analyze-java-code

Analyze java for bugs

This task will analyze java bugs... Target does nothing as not assuming what analyzing tool is to be used.

keros-project.clean

Clean build environment

This will clean the build area.

keros-project.clean-java

Clean up java build

This target cleans up the build area...

keros-project.clean-release

Clean-up the release area

This will clean the release area.

keros-project.compile

Perform compilation

This will get all code generation to occur.

keros-project.compile-java

Compile java source

This task will compile java source...

keros-project.compile-java-test

Compile java test source

This task will compile all java test source...

keros-project.compile-test

Perform test compilation

This will get all code generation to occur.

keros-project.create-application-release

Create application release

Used when releasing an application.

keros-project.create-document-release

Create documentation release

Used when releasing documentation.

keros-project.create-documents

Create documentation

Used to document sounce.

keros-project.create-java-build-dirs

Create java build directories

This target will create the appropriate directories...

keros-project.create-java-release

Create java release

This taks will create a java release...

keros-project.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."

keros-project.create-source-release

Create a source release

This will make a source release.

Please note, to use a version number, set the property keros-project.release.NUMBER.

keros-project.document-ant

Create HTML for all Ant build scripts.

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

keros-project.document-java

Compile java source

This task will java document source...

keros-project.document-svn

Create HTML for subversion log information.

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

keros-project.generate

Generate files

This will get all code generation to occur.

keros-project.generate.parser2java

Generate Java files from a parser

This will get all generate Java code for a parser.

keros-project.generate.xsd2java

Generate Java files from a schema

This will get all generate Java code for a Schema.

keros-project.jar-java

Compile java source

This task will jar java...

keros-project.print-properties

Converts Ant scripts to HTML

Will print all properties to the console.

keros-project.test

Perform Testing

This will perform testing.

PrevUpNext