imho jenkins core definitely must provide good core and exclude such class 
mess. I also mentioned JBOSS modules on #jenkins as idea..
Is there any exising document that has comparison of various existed 
application, their technologies and problems? For example what is used in 
Jira, artifactory and other applications that provide plugins? I think it 
will be good to compare and choose something suitable for jenkins 
enhancement

On Tuesday, February 10, 2015 at 5:19:09 PM UTC+3, Vaclav Tunka wrote:
>
> Folks, 
>
> maybe it's tangential to your discussion or event irrelevant, however 
> what about considering JBoss Modules? 
>
> TL;DR; Modular classloading instead of hierarchical. 
>
> Hierarchical classloading was giving us headaches in JBoss AS 5.x, 
> modular classloading used since AS7 and in Wildfly solves all various 
> pains. 
>
> You can basically separate various parts of the platform, isolate 
> dependencies in multiple modules, design what will be exposed, what not. 
>
> It's basically very very very much simplified OSGi, that gives you 
> certain modularity and separation. 
>
> Doc: 
> https://docs.jboss.org/author/display/MODULES/Introduction 
>
> Github: 
> https://github.com/jboss-modules/jboss-modules 
>
> Or have a look at older presentation, since slide 25 to understand the 
> concept graphically: 
> http://www.slideshare.net/dandreadis/jboss-as7-reloaded 
>
> HTH 
>
> Cheers, 
> Vaclav 
>
>
>
> On 6.2.2015 16:29, Jesse Glick wrote: 
> > On Fri, Feb 6, 2015 at 10:05 AM, Nigel Magnay <[email protected] 
> <javascript:>> wrote: 
> >> What's the current story with guava? 
> > 
> > Hell. 
> > 
> >> I.E: if you're pluginFirstClassLoader and a later-than-core guava in 
> >> WEB-INF/lib, will this work? 
> > 
> > If you are very careful. 
> > 
> >> I notice jclouds-plugin goes to lengths to shade its dependency. It'd 
> be 
> >> nice if the jenkins plugin manager could do that (the shading) at 
> >> deploy-time 
> > 
> > It is easy enough to shade dependencies using the Maven plugin, there 
> > is no need for any runtime tricks. 
> > 
>
> -- 
> Vaclav Tunka 
> Enterprise Application Platforms 
> JBoss by Red Hat 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/82e6e6e2-ca12-47d3-9870-90cfc545873d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to