GMavenPlus 1.6.3 has been released to Sonatype OSS
<https://oss.sonatype.org/content/repositories/public/> and should appear in
Maven Central <http://search.maven.org/> shortly.  This release includes

Bugs

None
Enhancements

   - Ability to use Groovy from plugin dependencies (creates a single
   classpath with plugin and project dependencies) (#64
   <https://github.com/groovy/GMavenPlus/issues/64> & #86
   <https://github.com/groovy/GMavenPlus/issues/86>)
   - Support for Java 13 bytecode (#123
   <https://github.com/groovy/GMavenPlus/issues/123>)
   - Log executed scripts (#119
   <https://github.com/groovy/GMavenPlus/issues/119>)
   - Log message from exception cause (#112
   <https://github.com/groovy/GMavenPlus/issues/112>)

Potentially breaking changes

None
Notes

The feature for #64 & #86 is controversial for me.  In my humble opinion, I
think it's usually a sign of bad build practices if you have a need for
this feature.  It's potentially dangerous, as if there are differing
dependency versions between GMavenPlus's dependencies and your project
dependencies, you may have compiled against a version that is different
than expected (and won't match runtime -- watch out for
NoClassDefFoundError).  However, since multiple users have requested this
option, and since the philosophy of this project is to provide the user
with reasonable defaults but full control, I've acquiesced to the request.
The defaults retain the same behavior as the previous release.
*Getting help / reporting bugs*

As usual, let me know of any bugs you encounter either on our user mailing
list (http://groups.google.com/group/gmavenplus), GitHub issues (
https://github.com/groovy/GMavenPlus/issues), or Slack (
https://groovy-community.slack.com/messages/C2SLAV9FY/).

Enjoy!

-Keegan

Reply via email to