# Package org.eclipse.ant.core

Provides support for running the Ant build tool in the platform.

## Package Specification

This package defines a number of task and data types and various infrastructure pieces which make Ant in the platform easier and more powerful.

Interface Summary
IAntClasspathEntry: Represents an Ant classpath entry.
IAntPropertyValueProvider: An interface that must be implemented by plug-ins that wish to contribute predefined variables to an Ant project when run from within Eclipse.

Class Summary
AntCorePlugin: The plug-in runtime class for the Ant Core plug-in.
AntCorePreferences: Represents the Ant Core plug-in's preferences providing utilities for extracting, changing and updating the underlying preferences.
AntRunner: Entry point for running Ant builds inside Eclipse (within the same JRE).
ProjectInfo: Represents information about a project within an Ant build file.
Property: Represents a Ant property.
TargetInfo: Represents information about a target within an Ant build file.
Task: Represents an Ant task.
Type: Represents an Ant type.

Exception Summary
AntSecurityException: A security exception that is thrown by the AntSecurityManager if an Ant task in some way attempts to halt or exit the Java Virtual Machine.