What's new in 0.7 ?
- use latest official ant (no more a patched version)
- refactor antcontrib usage, antcontrib is now considered as a dependency of easyant-core
- add the capabilty to override target/phases defined in module.ivy (override.module.ant)
- enhanced multimodule support
- full support for all standard build phases
- full support for Ivy descriptor "extends"
- build-scoped repository should allow overwrites (#74)
- meta-build: better support for custom ivysettings.xml (#75)
- use two cache instance (one for easyant plugins/buildtypes, one for project)
- use cache by default instead of retrieving in lib directory
- simplify version management : uses revision attribute in module.ivy instead of a specific property (#81)
- simplify syntax of easyant tags, plugins/buildtypes now support two ways to be imported (#84):
- using mrid
<plugin mrid="org.apache.easyant.plugins#run-java;0.1"/>
- using exploded style
<plugin org="org.apache.easyant.plugins" module="run-java" revision="0.1"/>
- using mrid
- support Shortcut on buildtypes / plugins / skeletons in mrid style (#73)
- make the help more helpful (#13) introduce new useful command line lines switches (listTargets, listPlugins, listPhases, listProps, describe)
- add validation on easyant config files
- refactor the repository structure : default plugins/buildtypes are now shipped in easyant-core.jar, additional plugins are now shipped in easyant-extra-plugins.jar (#80)
- add support for provided artifacts (#83)
- performance improvement
- javadoc/scaladoc are no more imported in default buildtypes
- enhanced clean cache mechanism (can now clean easyant-cache or project cache) (#79, #80)
- add default skeleton for :
- standard java application
- standard java webapplication
- add new plugins
- a small webstart plugins (Thanks to Nicolas Gapaillard for the contrib !)
- docbook plugin (#62)
- cobertura coverage plugin / "abstract-coverage" support (#67)
- a new build type for easyant plugin (simplify easyant plugin development) #85
- improve skeleton plugin (#86)
- add support for LICENSE/NOTICE files in package-jar / package-war plugins (#87)
- support executable jar attributes in manifest plugin (#76)
- several bugfix on
- emma
- cobertura
- junit (#78)
- javadoc (#77)
- xooki / eadoc