Aktualizacja JAVA 8 -> 11

0

Witam,
właśnie jesteśmy w trakcie aktualizacji java 8 -> 11.
Nie korzystamy z modułów.

Aktualne poblemy:

  1. Prosty projekt maven wystarczy dodać xml-apis - eclipse krzyczy, że
    The package org.w3c.dom is accessible from more than one module: <unnamed>, java.xml
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=536928
    Problem jest taki, że kiedyś kazda biblioteka do parsowania XML dostarczała interfejsów
    org.w3c.dom.Document, org.xml.sax.DocumentHandler i teraż java wpadła na pomysł i wciągneła to do siebie jako moduł java.xml, teraz muszę dodawać 100 exludów na różnych pomach dla bibliotek typu xmlp-api, stax-api, xmlParser aby to się nie gryzło to jest jakaś masakra czemu Java nie zrobiła sobie nowego pakietu org.w3c2.dom czy coś, jak to ogarniacie - maven to kompiluje bez problemu ale odpowiedz gości z elipse jest dobra, że to jest błąd w java https://bugs.openjdk.java.net/browse/JDK-8215739 , oczywiscie mega super mija prawie 2 lata od zgłoszenia w LTS
  2. Batik 1.7 i pochodne
    Są liby które zrobiły sobie dodatkowe klasy w pakiecie org.w3c, i znów eclipse drze mordę, że nie może być tak, że są dwa modułu które posiadają ten sam pakiet org.w3c to zostało naprawione w batik 1.10 tylko boje się podobnych problemów w innych libach + problem typu, że nie chce podbijać wszystkiego na raz, a taki bład to na mnie wymusza

A jak u was migracja, bo latając po internetach można napotkać wpisy, że w zasadzie migracja to zmiana compilera mavena + ustawienie release na 11 :-/

0

Widzialem co najmniej dwa kursy na ktorych byla mowa o wymaganych "przykucach" - m.in. w mavenie. Googlaj konkretne srodowisko lub biblioteke plus "java 11".

1 użytkowników online, w tym zalogowanych: 0, gości: 1