I’m confused by the status of Eclipse in Fedora 31.
I see a few bugs about Eclipse packages not being successfully built. For example: eclipse-m2e-core and maven-eclipse-plugin.
Furthermore, dnf updateinfo info
shows (among other messages):
============================================================================= glassfish-jsp-2.3.4-2.fc31 takari-polyglot-0.4.4-5.fc31 ============================================================================= Update ID: FEDORA-2019-45dcf79c41 Type: enhancement Updated: 2020-01-04 21:32:10 Description: Unretirement of glassfish-jsp and takari-polyglot. : Severity: Low
But dnf update does
not update glassfish-jsp or takari-polyglot.
And when I do: dnf list all | grep eclipse-m2e
, I get a mix of modular and non-modular packages:
eclipse-m2e-workspace.noarch 0.4.0-12.module_f31+6793+1c93c38e @updates-modular eclipse-m2e-antlr.noarch 0.15.0-0.13.gitb2d587b.fc30 fedora eclipse-m2e-apt.noarch 1.5.2-1.module_f31+6519+12cd0b27 fedora-modular eclipse-m2e-buildhelper.noarch 0.15.0-0.14.git2dbbbb7.module_f31+6519+12cd0b27 fedora-modular eclipse-m2e-core.noarch 1.11.0-8.module_f31+6793+1c93c38e updates-modular eclipse-m2e-core-javadoc.noarch 1.11.0-8.module_f31+6793+1c93c38e updates-modular eclipse-m2e-core-tests.noarch 1.11.0-8.module_f31+6793+1c93c38e updates-modular eclipse-m2e-cxf.noarch 0.14.0-0.12.gitf22f9ea.fc30 fedora eclipse-m2e-egit.noarch 0.15.1-0.4.git026984f.module_f31+6519+12cd0b27 fedora-modular eclipse-m2e-maven-dependency-plugin.noarch 0.0.4-0.6.git38c09f1.fc30 fedora eclipse-m2e-mavenarchiver.noarch 0.17.4-1.module_f31+6519+12cd0b27 fedora-modular eclipse-m2e-mavendev.noarch 0.3.0.201506181201-8.fc30 fedora eclipse-m2e-modello.noarch 0.16.0-0.13.git5d1062a.fc30 fedora eclipse-m2e-plexus.noarch 0.15.0-0.13.git8baf151.fc30 fedora eclipse-m2e-sisu.noarch 0.15.0-0.13.git81d3bc5.fc30 fedora eclipse-m2e-takari.noarch 0.1.0-0.10.gite7603b0.fc30 fedora eclipse-m2e-tycho.noarch 1:0.8.1-6.module_f31+6519+12cd0b27 fedora-modular eclipse-m2e-workspace-javadoc.noarch 0.4.0-12.module_f31+6793+1c93c38e updates-modular eclipse-m2e-wtp.noarch 1.4.2-1.module_f31+6519+12cd0b27 fedora-modular
And dnf list installed | grep eclipse-m2e reports
conflicts:
Modular dependency problems: Problem 1: conflicting requests - nothing provides module(maven:3.5) needed by module eclipse:latest:3120191219031631:d36a98d4-0.x86_64 Problem 2: module jmc:latest:3120191126223243:095c3bd2-0.x86_64 requires module(eclipse), but none of the providers can be installed - conflicting requests - nothing provides module(maven:3.5) needed by module eclipse:latest:3120191219031631:d36a98d4-0.x86_64 eclipse-m2e-workspace.noarch 0.4.0-12.module_f31+6793+1c93c38e @updates-modular
My questions are:
- How do I update my Eclipse and maven-plugin properly (and solve the conflicts)?
- What is the recommended way to use Eclipse on Fedora (download from Eclipse site, regular Fedora Eclipse package, modular Fedora Eclipse package, flatpak)?