You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

WHATSNEW 2.1 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. Changes from Ant 1.1 to the current sources
  2. Changes that could break older environments:
  3. --------------------------------------------
  4. * copying of support files in <javac> has been removed - as well as
  5. the filtering attribute.
  6. * the <expand> and <keysubst> tasks have been removed.
  7. * the command line switches _not_ starting with - have been removed.
  8. * Path and EnumeratedAttribute have been moved from
  9. org.apache.tools.ant to org.apache.tools.ant.types.
  10. * the class attribute of <java> has been removed.
  11. * <patch> and <javadoc> have lost some of their attributes.
  12. * <java> and <cvs> have lost some undocumented attributes.
  13. * the Unix antRun script would search for command.sh in the directory
  14. it changed to and invoke this instead of command if present. This
  15. beahvior has been dropped.
  16. Other changes:
  17. --------------
  18. * New tasks: sql, genkey, cab, ftp, junit.
  19. * New tasks mparse, execon. All pending documentation, most of
  20. them pending review.
  21. * <java> uses ClassLoader of its own in no-fork mode if a classpath is
  22. specified.
  23. * <style> will create the necessary target directories and reprocess
  24. all files if the stylesheet changes.
  25. * New data types fileset and patternset - expected to get a broader
  26. use, pending documentation.
  27. * You can specify environment variables to <exec>.
  28. * <get> can check whether a remote file is actually newer than a local
  29. copy before it starts a download (HTTP only).
  30. * Added a -logger option to allow the class which performs logging to be
  31. specified on the command line.
  32. * Added a -emacs option to tell the logger to leave out taskname adornments
  33. on log output.
  34. * <chmod> works on all files in parallel and supports multiple filesets.
  35. * <replace> can now use tokens and/or values that cross line boundaries.
  36. Fixed bugs:
  37. -----------
  38. * <chmod> didn't work when used as a directory based task.
  39. * Path, Available, Property didn't resolve relative filenames with
  40. respect to the Project's basedir.
  41. * Project didn't interpret the basedir attribute correctly in all
  42. cases.
  43. * Nested <src> in <javac> caused NullPointerException.
  44. * Corrupt Zip- and Jar-files ar now deleted if the task fails.