Note that on older branches, the feature repositories are still parsed using DOM https://github.com/apache/karaf/blob/karaf-2.x/features/core/src/main/java/org/apache/karaf/features/internal/RepositoryImpl.java
The xml is now also written, that may be the reason why we switched. 2016-07-14 23:11 GMT+02:00 Fabian Lange <[email protected]>: > Hi, > > i am looking into ways to trim down Karaf. I notices that Karaf uses JaxB > to parse features.xml - However this is the only application of JaxB. > > Could somebody more involved help me to figure out if it is worth to > replace it with manual marshalling? I assume other xmls are parsed > differently? > Advantage would be that the whole jaxb infrastructure could be avoided, > including the contexts. > > I know manual parsing is a pain, but anyway, just wanted to throw this out, > maybe somebody has a good suggestion. > > Fabian > -- > Fabian Lange | Performance Expert > mobil: +49 (0) 160.3673393 > > codecentric AG | Merscheider Straße 1 | 42699 Solingen | Deutschland > > Sitz der Gesellschaft: Solingen | HRB 25917| Amtsgericht Wuppertal > Vorstand: Michael Hochgürtel . Mirko Novakovic . Rainer Vehns > Aufsichtsrat: Patric Fedlmeier (Vorsitzender) . Klaus Jäger . Jürgen Schütz > -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: [email protected] Web: http://fusesource.com Blog: http://gnodet.blogspot.com/
