eclipse-cs icon indicating copy to clipboard operation
eclipse-cs copied to clipboard

infra: update maven dependencies and plugins

Open Bananeweizen opened this issue 3 years ago • 1 comments

Bananeweizen avatar May 30 '22 12:05 Bananeweizen

Be aware the change for JDK 13 to 14 on Travis is a direct consequence of the Tycho 1.6 to 1.7 update. In the future we should build on Java 11 and 17, but that would require Tycho 2.0+, and that in turn should have the Java 11 changes from #349 first. So this change upgrades as far as it can, and further Tycho and JDK upgrades should only come after #349 was implemented.

Bananeweizen avatar May 30 '22 14:05 Bananeweizen

This now uses Java 11 and 17 for testing, and Tycho 2.7.5 for building. That's almost recent.

Bananeweizen avatar Nov 08 '22 19:11 Bananeweizen

Just one additional warning: After this gets merged, you cannot easily build other Tycho projects with versions < 2.7 anymore without manually cleaning some cache in between: https://github.com/eclipse-tycho/tycho/blob/master/RELEASE_NOTES.md#caution-when-switching-between-tycho-versions. However, as long as you build only this one project (and don't switch to old branches), everything will be fine.

Bananeweizen avatar Nov 08 '22 19:11 Bananeweizen