fedora-java / xmvn

XMvn is a set of free software components that are useful in packaging Java software which build is managed by Apache Maven
https://fedora-java.github.io/xmvn/
Apache License 2.0
5 stars 8 forks source link

Update to Java 17 for XMvn 5 #312

Closed mizdebsk closed 1 hour ago

mizdebsk commented 4 days ago

I would like to update minimal Java version required to build and run XMvn to at least 17. This change should happen in XMvn major version 5, but it's still a long way before I'll be able to make XMvn 5 release.

Update of Java to 17 will make it possible to start preparations for Maven 4 support, which requires Java 17+, https://maven.apache.org/docs/history.html

More context:

@fridrich As follow-up to #196 I would like to make sure that you are fine with this change now, as time passed and we are in a bit different situation now.

fridrich commented 4 days ago

I am fine to have that done for maven 4. At least one release of xmvn 4.x would not be really bad though. Also, I would not mind to help with keeping xmvn 4.x around for some time anyway, since I have it in many products that are EOL in distant future :)

mizdebsk commented 4 days ago

I'm planning to do a 4.3.0 release "soon" and I don't mind maintaining 4.x branch in parallel with 5.x