Ant tasks provided by ant4eclipse

This documents contains the description of all tasks and types provided by ant4eclipse.

Note: Tasks tagged as experimental are considered to be unstable. They may change in the future.

Tasks

Task Description Project scope
cvsGetProjectSet Gets projects as defined in a Team Project Set from CVS. all
executeBuilders Executes targets for builders defined in a .project file. all
getBuildOrder Computes the build order of projects in the workspace. java
getEclipseClasspath Converts an eclipse classpath to an ant classpath. java, plugin
getOutputpath Resolves the output folder(s) of an Eclipse project. java,plugin
getReferencedProjects Gets a list with all projects a specified project references. simple, java
getSourcepath Resolves the source folder(s) of an Eclipse project. java, plugin
launch Runs a java application as defined in a launch configuration. java
launchJunit Runs junit tests as specified in a launch configuration. java
launchProperty Allows to request the informations stored within a launch configuration. java
buildFeature Build all plugins defined in a feature. feature
buildPlugin Builds an Eclipse/OSGi plugin project. plugin
getCSourcepath (experimental) Resolve the source folders of an Eclipse C/C++ project. C/C++
getIncludepath (experimental) Resolves the include folders of an Eclipse C/C++ project. C/C++
svnGetProjectSet Gets projects as defined in a Team Project Set from a Subversion repository. all

Conditions

Task Description Project scope
hasBuildCommand Checks if a project has a given buildCommand. all
hasNature Checks if a project has a given nature. all

Types

Task Description Project scope
jreContainer Defines custom classpath containers for Java Runtime Environments. -
targetPlatform Defines a target platform containing binary plugins Plugin projects
userLibraries Setup a path from an eclipse user libraries configuration. -