github groovy/GMavenPlus 1.0-beta-3

latest releases: 3.0.2, 3.0.1, 3.0.0...
pre-release6 years ago

Bugs

  • Fixed that compilation wasn't working for Groovy < 1.6.0 (was calling a CompilationUnit constructor that didn't exist).

Enhancements

  • Use separate separate classpath configurators so that each mojo can depend on only what it needs.
  • Moved adding test sources out of addSources mojo and into addTestSources.
  • Ensure script execution requires Groovy >= 1.5.0.
  • Fixed that log message of count of classes compiled and stubs generated was plural even if only 1 classes was compiled / 1 stub was generated.
  • Added ability to specify custom properties for script execution.
  • Allow execute goal to use Groovy from plugin classpath so users aren't forced to add Groovy to project classpath.
  • Added mavenSession to properties available in Groovy scripts.
  • Added project to properties available in Groovy scripts.
  • Prevent Groovy < 1.8.2 from being used for stub generation since it silently doesn't create stubs.
  • Prevent Groovy < 1.5.0 from being used for compilation since previous versions didn't include needed classes.
  • Use test classpath instead of compile classpath for execution so users can use test dependencies in scripts.

Potentially breaking changes

  • Renamed addSource goal to addSources.
  • Moved adding test sources out of addSources mojo and into addTestSources.

Notes

None

Don't miss a new GMavenPlus release

NewReleases is sending notifications on new releases.