-
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 useAntClassLoaderitself.org.apache.tools.ant.loader.AntClassLoader5 since 1.9.7 Just useAntClassLoaderitself.org.apache.tools.ant.taskdefs.compilers.Javac12 UseJavac13instead.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 toExecuteinstead.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. UseEmailTaskinstead.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 useWeakReferencedirectly. 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 JavaFilesAPIs introduced in Java 7, for dealing with symbolic linksorg.apache.tools.ant.util.WeakishReference deprecated 1.7; will be removed in Ant1.8 Just useWeakReferencedirectly.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)