BuildType meta-build v0.2


Overview

This build type allows you to recursively build multi-module projects,
with internal dependencies between modules.

Plugins

This build type loads each of the following plugins:

Build Phases

This build type takes the following actions during each build phase:

PhaseTargetDescriptionFrom Plugin
clean: delete any artifacts from previous builds
clean:cleanclean projectclean-std
validate: validate the project is correct and all necessary information is available
clean:initclean-std
meta:initbuild-tools

Extra Targets

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

TargetDescriptionFrom Plugin
metadoitbuild-tools

Parameters

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

ParameterRequired?DescriptionDefaultBuildType Value
ant.executor.classNoorg.apache.easyant.core.ant.MetaBuildExecutor
build.repository.enabledNotrue
ivy.haltonmissingNofalse
meta.repositoryNo${meta.target}/repository
meta.targetNo${target}
module.nameNo${ivy.module}
project.ivy.fileYesivy file (use to resolve dependencies for the project)${easyant.file}
project.ivy.instanceNoivy instance nameproject.ivy.instance
submodule.dirsNopattern or comma-separated list indicating which submodules directories should be included in the build**/*
targetYesthe target directory to clean${basedir}/target