Update to Maven 3.8.1

692 views
Skip to first unread message

Falko

unread,
Apr 5, 2021, 8:55:50 AM4/5/21
to Quarkus Development mailing list
Hi everyone,

Maven 3.8.1 was released for good this time (see also [1]) and people are starting to migrate.

We already have on issue [2] related to the new "blocked" element in settings.xml.

I went ahead and bumped everything I could find, including using mvnw consequently in GH actions [3].
Once I get CI green in my fork, I'm going to create a PR.

WDYT? Any objections?
I'm not sure whether this is too big for 1.13.1 but then again the changes are much smaller than the jump from 3.6.3 to 3.8.1 may suggest [4].


Cheers,
Falko

George Gastaldi

unread,
Apr 5, 2021, 9:23:09 AM4/5/21
to moldowan...@gmail.com, Quarkus Development mailing list
Given that the settings.xml changed, I think it is safer to have it in 1.14.x instead, but I'm fine if the team decides to put in 1.13.x 

--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/bc246f61-c531-45dc-85d5-9310323198f7n%40googlegroups.com.

Falko

unread,
Apr 5, 2021, 9:48:50 AM4/5/21
to Quarkus Development mailing list
A few more details on the updated maven-resolver and maven-wagon components (since I had to resolve some dependency convergence issues):

resolver changes (note: there is no 1.5 or 1.6.0)

wagon changes:

You may need to be logged in to view those releases.

clement escoffier

unread,
Apr 5, 2021, 10:25:39 AM4/5/21
to moldowan...@gmail.com, Quarkus Development mailing list
The changes you made look good to me. 

However, most users won't read the release notes, and so, be prepared to explain how to switch to https for all repositories. 

Also, we would need to update the maven wrapper version in the quickstarts too. 

Clement

Falko

unread,
Apr 5, 2021, 6:42:36 PM4/5/21
to Quarkus Development mailing list

> However, most users won't read the release notes, and so, be prepared to explain how to switch to https for all repositories.

You have a point there. But I guess people will just assume that Quarkus works with Maven 3.8.1 so there is no real way around it, AFAICS.

Cheers,
Falko

George Gastaldi

unread,
Apr 5, 2021, 11:27:58 PM4/5/21
to Quarkus Development mailing list
FWIW I tested your PR and it fixes the issue reported in https://github.com/quarkusio/quarkus/issues/16233
Good job!

clement escoffier

unread,
Apr 6, 2021, 2:27:55 AM4/6/21
to George Gastaldi, Quarkus Development mailing list
@George Gastaldi did you test on Maven 3.6 and Maven 3.8? I didn't (I don't have 3.8 yet).

Clement

Max Rydahl Andersen

unread,
Apr 6, 2021, 7:30:07 AM4/6/21
to moldowan...@gmail.com, Quarkus Development mailing list

you are just talking about which maven version are used to build quarkus, right?

users, quickstarts, s2i builds etc. we wouldn't want to force 3.8.

/max

--
You received this message because you are subscribed to the Google Groups "Quarkus Development mailing list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quarkus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/quarkus-dev/bc246f61-c531-45dc-85d5-9310323198f7n%40googlegroups.com.

George Gastaldi

unread,
Apr 6, 2021, 7:45:58 AM4/6/21
to clement escoffier, Quarkus Development mailing list
Yes, I installed and switched through both versions using SDKMan

Falko

unread,
Apr 15, 2021, 4:54:19 PM4/15/21
to Quarkus Development mailing list
Update: This was merged today, so main is on Maven 3.8.1 now, including CI (via mvnw).

I'll have a look at the quickstarts next.

PS: As of now, the PR is not marked for backporting.

Cheers,
Falko
Reply all
Reply to author
Forward
0 new messages