I am using some non-standard extensions z implementacji JAXB przez EclipseLink, a aby włączyć tę implementację, muszę skonfigurować ją przy pomocy jaxb.properties. Działa dobrze.Czy mogę zastąpić jaxb.properties kodem?
Jednak z powodu błędu kompilacji plik właściwości nie został umieszczony we właściwym miejscu, co spowodowało użycie domyślnego JAXB, który bez żadnych błędów kontynuował analizowanie pliku XML, ignorując niestandardowe rozszerzenie, zostawiając mnie z niedziałającą fasolą.
Aby uczynić to bardziej niezawodnym, chciałbym pozbyć się pliku właściwości i określić konfigurację kontekstu w kodzie. Mam już zależność od kompilacji w EclipseLink z powodu ich adnotacji i nie potrzebuję tej części konfigurowalnej w czasie wdrażania (w rzeczywistości, widząc, co może pójść nie tak, nie chcę, żeby była konfigurowalna).
rozważyć alternatywę: test na obecność jaxb.properties późno w budowie. –