That would be awesome. I wasn't sure how much your hands might be tied on that one. Glad to hear there is something that could be done. I'm just working around or dealing with it :).
On Thu, May 16, 2019 at 11:59 PM Jean-Baptiste Onofré <[email protected]> wrote: > Hi Ryan, > > We are working some cleanups in Pax Logging. Definitely, > pax-logging-log4j2 has a lot of optional imports that causing those > refreshes. > This is due to support log4j2 appenders easily, but we can improve this. > > I will create a Jira at Pax Logging to improve this and avoid all those > optional imports causing refresh issue. > > Regards > JB > > On 16/05/2019 20:36, rkmoquin wrote: > > I see this problem a lot when deploying my project in Karaf, for > example, I > > was trying to allow installing different features independently > depending on > > which capability someone might need, a feature that uses the Jackson > > libraries for example (either directly or via camel-jackson or one of the > > other myriads of projects that use jackson). If any features are > already > > installed, this causes a cascading reload of just about everything. I > guess > > it feels like the main karaf dependencies shouldn't be refreshed by > default > > since it can cause strange stuff to happen. > > > > I'm sure it's not as simple as that, but it definitely does bug me as > well > > that pax-logging-log4j2 would have a dependency on Jackson, Kafka, > ZeroMQ, > > etc... Jackson is at least somewhat stomach-able as a dependency, but > not > > ZeroMQ or Kafka. I'm not sure how pax-logging built, so I'm not sure if > > it's possible to control any of this, or if this is because of something > > like log4j being coupled to every library it possible can be coupled to > (not > > the first library to do that sort of thing and unfortunately won't be the > > last) ;) > > > > For now I'm just trying to identify dependencies that feel like I can > > justify pre-installing in a custom distribution to try to get around > this. > > It doesn't solve the whole problem but at least some of it. > > > > Ryan > > > > > > > > -- > > Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html > > > > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com >
