[
https://issues.apache.org/jira/browse/MENFORCER-347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17064244#comment-17064244
]
Kevin Leturc commented on MENFORCER-347:
----------------------------------------
I didn't find the enum in RequireJavaVersion rule, furthermore code seems to
work with java 14 while commons-lang3 current version only has java 11.
Should the issue be closed?
> RequireJavaVersion should use plexus-java
> -----------------------------------------
>
> Key: MENFORCER-347
> URL: https://issues.apache.org/jira/browse/MENFORCER-347
> Project: Maven Enforcer Plugin
> Issue Type: Improvement
> Components: Standard Rules
> Reporter: Robert Scholte
> Priority: Minor
> Labels: up-for-grabs
>
> This rule is using {{SystemUtils.JAVA_VERSION}} to verify the Java version.
> The downside of this solution is that it needs to be updated every 6 month
> because it is using an enum to verify it.
> Several other plugins already use
> https://codehaus-plexus.github.io/plexus-languages/plexus-java/usage.html to
> compare Java versions, and it doesn't require to be updated with every new
> Java release (as long as it keeps using the same versioning scheme of course)
> Better to replace this piece of code.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)