[ 
https://issues.apache.org/jira/browse/MRESOLVER-671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17926384#comment-17926384
 ] 

Elliotte Rusty Harold commented on MRESOLVER-671:
-------------------------------------------------

And let me just quote what I said in the thread you cite:

 
I think that's likely to produce far more weird, hard-to-debug
breakages of Maven on end users' machines. IMHO we are already far too
aggressive in what we consider supported. The enterprise and big tech
world simply does not upgrade that fast. For instance, 3.5.0 is what I
had on my day job machine because that's what the package manager
installs in 2023, not because it's the version I picked.

There is a clear distinction between Maven itself and the plugins and
libraries pulled in via a pom.xml. Maven is a tool installed on end
users machines and is years out of date in many cases. Libraries
published for consumption by builds through declarations in the
pom.xml, and this includes plugins, should not be tightly coupled to
the versions of tools installed on end user systems such as mvn and
the JDK. It's the robustness principle in action, be conservative in
what you send, be liberal in what you accept.

> Don't require Java 21
> ---------------------
>
>                 Key: MRESOLVER-671
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-671
>             Project: Maven Resolver
>          Issue Type: Improvement
>            Reporter: Elliotte Rusty Harold
>            Priority: Major
>
> Apparently maven-resolver now requires Java 21 to build. It won't build even 
> with Java 17. This is getting inconveniently out of sync with what devs have 
> installed. E.g we can't even jdeprscan for Java 11 or 8 with this version. 
> This should be pushed back to 17 or further if possible. The bleeding edge is 
> too bloody.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to