Extensions
Quokka extensions can be divided into 4 categories:
- Plugins
- Plugins are the mechanism to add pre-defined targets to your projects. e.g. the jUnit plugin runs any jUnit tests within your project.
- Dependency Sets
- Dependency Sets are a bundle of pre-configured plugins and dependencies. e.g. the jar dependency set bundles resources, javac and other plugins to allow a .jar file to be built from java sources.
- Archetypes
- Archetypes are essentially project templates, allowing you to quickly create a new project.
- XML Catalogues
- XML Catalogues are a bundle of XML resources that are used by the XML plugin for transforming XML. e.g. the docbook plugin allows docbook xml documents to be transformed into HTML and PDF formats.