Plugin skeleton v0.1


Overview

This modules provides targets to create or install skeleton of projects.

Parameters

The following property values can be changed to tune the behavior of this plugin.
Required parameters must be defined upon import, or the build will fail.

ParameterRequired?DescriptionDefault
skeleton.postinstall.scriptNoAn optionnal postinstall script${skeleton.target.dir}/skeleton.postinstall.ant
skeleton.target.dirNoThe path where the skeleton project will be unzipped${skeleton.default.basedir}
skeleton.archive.dirNoThe path where the skeleton project that will be packaged${skeleton.default.basedir}
skeleton.archive.nameNothe name of the skeleton jar that will be packaged${skeleton.org}.zip
skeleton.default.revisionNoThe default revision if the skeleton that will be published0.1
skeleton.revNoRevision number of the skeleton project${skeleton.default.revision}
skeleton.interactive.modeNospecify if easyant should ask questions instead of using -Dpropertiestrue
skeleton.default.to.resolverNothe repository name where the skeleton jar will be publishedeasyant-shared-modules
skeleton.default.organisationNoThe default organisation name of skeletonsorg.apache.easyant.skeletons
skeleton.moduleYesModule name of the skeleton project
skeleton.statusNoThe status of the skeleton that will be published${skeleton.default.status}
project.revNoRevision number of YOUR project0.1
project.orgYesOrganisation name of YOUR project
skeleton.type.availableNodefine the available archive type of a skeleton (jar/zip...)zip,jar,tar
skeleton.default.excludes.patternNodefine the default excludes pattern used to package a project skeletontarget/**
skeleton.default.statusNoThe status of the skeleton that will be publishedrelease
skeleton.publish.overwriteNoTrue to overwrite files in repository if the revision already exist, false to let it as isfalse
skeleton.orgNoOrganisation name of the skeleton project${skeleton.default.organisation}
project.moduleYesModule name of YOUR project
skeleton.to.resolverNoThe repository name where the skeleton will be published${skeleton.default.to.resolver}
skeleton.default.basedirNodefine the root path of your skeleton project${basedir}
skeleton.default.includes.patternNodefine the default excludes pattern used to package a project skeleton
skeleton.default.typeNodefine the default type of a skeleton (jar/zip...)zip

Build Phases

This plugin adds targets to each of the following build phases:

validate
  • init

Extra Targets

This plugin defines some extra Ant targets not attached to any build phase: