-
Classes Class Description org.apache.tools.ant.listener.Log4jListener Apache Log4j (1) is not developed any more. Last release is 1.2.17 from 26-May-2012 and contains vulnerability issues. Use the standard listener or your own custom listener instead.org.apache.tools.ant.loader.AntClassLoader2 since 1.7 Just useAntClassLoader
itself.org.apache.tools.ant.loader.AntClassLoader5 since 1.9.7 Just useAntClassLoader
itself.org.apache.tools.ant.taskdefs.compilers.Javac12 UseJavac13
instead.org.apache.tools.ant.taskdefs.Copydir The copydir task is deprecated since Ant 1.2. Use copy instead.org.apache.tools.ant.taskdefs.Copyfile The copyfile task is deprecated since Ant 1.2. Use copy instead.org.apache.tools.ant.taskdefs.CopyPath this task should have never been released and was obsoleted by ResourceCollection support in Copy available since Ant 1.7.0. Don't use it.org.apache.tools.ant.taskdefs.Deltree The deltree task is deprecated since Ant 1.2. Use delete instead.org.apache.tools.ant.taskdefs.Exec since 1.2. delegate toExecute
instead.org.apache.tools.ant.taskdefs.FixCRLF.OneLiner since 1.7.0.org.apache.tools.ant.taskdefs.Jikes since 1.2. Merged into the class Javac.org.apache.tools.ant.taskdefs.JikesOutputParser since 1.2. Use Jikes' exit value to detect compilation failure.org.apache.tools.ant.taskdefs.KeySubst KeySubst is deprecated since Ant 1.1. Use Filter + Copy instead.org.apache.tools.ant.taskdefs.optional.extension.DeweyDecimal use org.apache.tools.ant.util.DeweyDecimal instead. Deprecated since ant 1.8org.apache.tools.ant.taskdefs.optional.image.Image JAI is not developed any more. Internal APIs that JAI depends on were scheduled for removal in Java 7 and finally removed in Java 9.org.apache.tools.ant.taskdefs.optional.junit.Enumerations org.apache.tools.ant.taskdefs.optional.net.MimeMail since 1.6.x. UseEmailTask
instead.org.apache.tools.ant.taskdefs.optional.RenameExtensions since 1.5.x. Use <move> insteadorg.apache.tools.ant.taskdefs.Rename The rename task is deprecated since Ant 1.2. Use move instead.org.apache.tools.ant.taskdefs.TaskOutputStream since 1.2.x. Use LogOutputStream instead.org.apache.tools.ant.util.CollectionUtils org.apache.tools.ant.util.CollectionUtils.EmptyEnumeration org.apache.tools.ant.util.LazyHashtable org.apache.tools.ant.util.optional.WeakishReference12 since 1.7. Just useWeakReference
directly. Note that in ant1.7 is parent was changed to extend HardReference. This is because the latter has access to the (package scoped) WeakishReference(Object) constructor, and both that and this are thin facades on the underlying no-longer-abstract base class.org.apache.tools.ant.util.ScriptRunner Implementation moved to another location. Use org.apache.tools.ant.util.optional.ScriptRunner instead.org.apache.tools.ant.util.SymbolicLinkUtils Starting Ant 1.10.2, this class is now deprecated in favour of the JavaFiles
APIs introduced in Java 7, for dealing with symbolic linksorg.apache.tools.ant.util.WeakishReference deprecated 1.7; will be removed in Ant1.8 Just useWeakReference
directly.org.apache.tools.ant.util.WeakishReference.HardReference since 1.7. Hopefully nobody is using this.
-
Constructors Constructor Description org.apache.tools.ant.input.MultipleChoiceInputRequest(String, Vector<String>) UseMultipleChoiceInputRequest(String,Collection)
insteadorg.apache.tools.ant.Main(String[]) since 1.6.xorg.apache.tools.ant.taskdefs.ExecuteWatchdog(int) since 1.5.x. Use constructor with a long type instead. (1.4.x compatibility)org.apache.tools.ant.types.Reference() since 1.7. Please useReference(Project,String)
instead.org.apache.tools.ant.types.resources.FileResourceIterator() in favor ofFileResourceIterator(Project)