konveyor / konveyor/rulesets

Create rule for minimum usage of Java17 and JakartaEE 9+

Open
#133 2 comments 0 reactions 1 assignee Claimed by @jmle View on GitHub
kind/feature priority/critical-urgent priority/important-longterm priority/important-soon spring-migration/6 spring-migration/6.0 triage/accepted
Dominant language
Java
Stars
6
Forks
49
PR merge metrics
No merged PRs in 30d

Description

According to the [migration guide](https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#baseline-upgrades-2):

> Spring Framework 6.0 raises the minimum requirements to Java 17+ and Jakarta EE 9+.

This can be achieved:
- By looking for JakartaEE/JavaEE related dependencies lower than JakartaEE 9
- By peeking at the pom.xml/gradle.build if available and checking if there is any information about the Java version

In the rule description and message, try to be as verbose and clear as possible. Code examples are always welcome and useful. Feel free to use markdown syntax for these.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.