Skip to content

Conversation

@ppkarwasz
Copy link
Contributor

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 is still active, the 2.x branch has no releases in Maven Central since 2015. The 3.x branch has only snapshots.

    Apache Groovy on the other hand is a very active project.

  • The beanshell-maven-plugin seems dormant since 2017 or does not have enough users to report bugs against it.

    The gmaven-plugin on the other hand is relatively active and supported by the Apache Groovy team.

Closes #196.

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.
Copy link
Member

@vy vy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, dropped some remarks.

@ppkarwasz ppkarwasz merged commit 96f21d8 into main Sep 17, 2024
@ppkarwasz ppkarwasz deleted the feature/196_beanshell_to_groovy branch September 17, 2024 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Switch from BeanShell to Groovy

2 participants