You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While the BeanShell project is being actively developed, it has not published any new releases to Maven Central since 2016. Similarly Günther's beanshell-maven-plugin didn't have any releases since 2017, even if BeanShell itself has published CVE-2016-2510.
Therefore I would propose to replace our BeanShell scripts with Groovy and use GMavenPlus as binding plugin:
GMavenPlus comes from a reputable source (the Groovy project) with a huge community,
the last release is less than 7 months old,
it's an Apache project 😉.
PS: I am not suggesting that we only stick to plugins backed by a large community, but such projects are more likely to be responsive, when things get interesting.
The text was updated successfully, but these errors were encountered:
This replaces the BeanShell script used to create source and binary
distribution with a Groovy script.
The main motivations for the change are:
- While the [BeanShell project](https://github.com/beanshell/beanshell) is
still active, the `2.x` branch has no releases in Maven Central since
2015. The `3.x` branch has only snapshots.
[Apache Groovy](https://groovy-lang.org/) on the other hand is a very
active project.
- The [`beanshell-maven-plugin`](https://github.com/genthaler/beanshell-maven-plugin) seems dormant since 2017 or
does not have enough users to report bugs against it.
The [`gmaven-plugin`](https://github.com/groovy/GMavenPlus) on the
other hand is relatively active and supported by the Apache Groovy
team.
Closes#196.
While the BeanShell project is being actively developed, it has not published any new releases to Maven Central since 2016. Similarly Günther's
beanshell-maven-plugin
didn't have any releases since 2017, even if BeanShell itself has published CVE-2016-2510.Therefore I would propose to replace our BeanShell scripts with Groovy and use GMavenPlus as binding plugin:
PS: I am not suggesting that we only stick to plugins backed by a large community, but such projects are more likely to be responsive, when things get interesting.
The text was updated successfully, but these errors were encountered: