La classe com.sun.xml.bind.v2.model.annotation.AnnotationReader
faceva parte di jaxb-impl 2.1.6, ma è stata rimossa in 2.1.7. Qualcuno sa perché?Perché AnnotationReader è stato rimosso dall'implementazione di riferimento JAXB?
risposta
Gli artefatti JAXB sono stati ristrutturati in 2.2.11
quindi alcune classi sono state spostate tra jaxb-runtime
e jaxb-core
. AnnotationReader
non è l'unico. La ragione principale è (probabilmente) la mavenisation che ha richiesto la riorganizzazione di alcune classi a causa della struttura delle dipendenze.
Sfortunatamente i vecchi artefatti com.sun.xml.bind:*
presentano una struttura di dipendenze un po 'errata, quindi se hai appena utilizzato jaxb-impl
prima di averne bisogno anche di jaxb-core
. Se questo era il tuo problema dovresti passare ai nuovi artefatti org.glassfish.jaxb:*
in quanto hanno la struttura giusta. org.glassfish.jaxb:jaxb-core
è una dipendenza di org.glassfish.jaxb:jaxb-runtime
che sostituisce il vecchio org.glassfish.jaxb:jaxb-impl
.
Consulta anche:
Which artifacts should I use for JAXB RI in my Maven project?
Il AnnotationReader
è ora parte di jaxb-core
.
- 1. chiamata-time pass-by-di riferimento è stato rimosso
- 2. RealmBaseAdapter è stato rimosso da realm-java?
- 3. Application.ThreadException: perdita di memoria se non è stato rimosso?
- 4. Rails: syck è stato rimosso, psych è usato al posto
- 5. Il segnale è stato rinominato o rimosso da elm 0.17
- 6. è stato rimosso da Rails.cache tra i test?
- 7. Componente WicketNotFoundException: il componente è stato rimosso dalla pagina
- 8. JNax non è stato rimosso in Java 8?
- 9. dismissViewControllerAnimated viene chiamato ma ViewController non è stato rimosso
- 10. d3.js v4 d3.layout.tree è stato rimosso?
- 11. OpenGL - Perché lo stack matrix è stato rimosso e cosa stanno usando le persone adesso?
- 12. Perché lo switch "SwitchTo" è stato rimosso da Async CTP/Release?
- 13. Perché è stato rimosso il ricaricamento dai builtin python nell'interruttore in python3?
- 14. Perché questo riferimento è ambiguo?
- 15. Perché JAXB non vuole convalidare
- 16. Il validatore è saltato quando l'input è stato rimosso nel client - è conforme alle specifiche JSF?
- 17. Perché InsertHelper è stato deprecato?
- 18. Perché TabListener è stato deprecato?
- 19. Perché Date.getTimezoneOffset è stato deprecato?
- 20. Dichiarazione di JAXB come dipendenza. Perché?
- 21. Perché Object.observe() è stato deprecato
- 22. Perché il supporto di HTML Web Workers è stato rimosso dal browser Android nelle versioni 2.2 e successive?
- 23. Una copia del ApplicationController è stato rimosso dall'albero modulo, ma è ancora attivo
- 24. Attenzione: La componente di riferimento 'Microsoft.Office.Core' non è stato trovato
- 25. non riesco a capire perché questo JAXB IllegalAnnotationException è gettato
- 26. Perché il mio ArrayList non è gestito con JAXB?
- 27. MEF2 come funzionano i cataloghi? Sembra che sia stato rimosso
- 28. Uso get_success_url su un DeleteView quando i dati in questione è stato rimosso
- 29. Come recuperare un file dallo stato "Checkout ma rimosso"?
- 30. WebStorm "Avviso: il file non è stato compilato perché non c'è un riferimento da tsconfig.json"