Skip to content

TDB-19854#3320

Draft
chrisdennis wants to merge 1 commit intoehcache:release/3.11from
chrisdennis:demos-backport
Draft

TDB-19854#3320
chrisdennis wants to merge 1 commit intoehcache:release/3.11from
chrisdennis:demos-backport

Conversation

@chrisdennis
Copy link
Copy Markdown
Member

@chrisdennis chrisdennis commented Apr 2, 2026

This is a combination of two things:

  1. a minimalist backport of Aurelien's rewrite of the demos to modernize them and get rid of Gretty
  2. an upgrade of Gradle to 8.4 to allow the upgrade of Dependency Check to 12.2.0 so that it works with the NVD properly.

@mathieucarbou in principle you could use this PR to allow you to release 3.11... but I'm a little worried about doing that without taking more time to validate the fairly extensive changes I've had to make to the package plugin logic. The alternative is to pull out the dependency-check plugin entirely and move forward without it for now. That would be super simple, and probably much safer. I'll let you guys decide which way you want to go.


  • Removed Gretty to get rid of vulnerable dependencies, use an embedded jetty 12 instance instead
  • Upgrade to Gradle 8.4
  • Upgrade to Dependency Check 12.2.0
  • Changed Copyright header check to support 2025 until 2029

(cherry picked from commit d532bbc)

- Removed Gretty to get rid of vulnerable dependencies, use an embedded jetty 12 instance instead
- Upgrade to Gradle 8.4
- Upgrade to Dependency Check 12.2.0
- Changed Copyright header check to support 2025 until 2029

(cherry picked from commit d532bbc)

Co-authored-by: Chris Dennis <chris.w.dennis@gmail.com>
@mathieucarbou-ibm
Copy link
Copy Markdown
Member

@chrisdennis @chrisdennis @alexander-komarov-ibm : still some infra (I think) issues after Chris build improvements,

See: https://dev.azure.com/TerracottaCI/ehcache/_build/results?buildId=13526&view=logs&j=977408ae-2229-5105-76ed-da164cbe8f87&t=9c6eaf4c-503b-5791-4b0b-68ad9fb31444&l=34

A problem occurred configuring root project 's'.
> Could not resolve all files for configuration ':classpath'.
   > Could not resolve org.owasp:dependency-check-gradle:12.2.0.

Copy link
Copy Markdown
Contributor

@aurbroszniowski aurbroszniowski left a comment

Choose a reason for hiding this comment

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

I checked the demos and they are working fine.
The Gradle part looks fine to me, but I’ll defer to you

@mathieucarbou-ibm mathieucarbou-ibm marked this pull request as draft April 3, 2026 13:24
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.

3 participants