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. |
- |