On Fri, Jun 17, 2011 at 11:59, Lincoln Baxter, III <span dir="ltr">&lt;<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

The reason I want to go toward JBoss Modules is because I think that we can get things working with absolutely 0 code changes required for plugin developers, and yes, also because it&#39;s a jboss project.<br><br></blockquote>

<div> </div><div>I have complete confidence that JBoss Modules [1] is the right way to go. It may be young, but it has been very carefully designed by someone who has crystal clear understanding of the problem. I&#39;m not just saying that because David&#39;s my respected colleague, it&#39;s backed up with proof in the form of AS 7, his blogs about modularity [2] [3] and the JBoss Modules presentation. I&#39;ve heard the JavaDoc are very good as well. [4]</div>

<div><br></div><div>If you haven&#39;t yet, I strongly recommend all of you to watch the presentation on JBoss Modules from JUDCon [5], which was given by David by his proxy, Jason Greene. It gives an overview of JBoss Modules, but more importantly it explains how it relates to OSGi and Maven.</div>

<div><br></div><div>JBoss Modules truly is a good fit. Plus, Forge could really help get the word out about the benefit of modularity in general.</div><div><br></div><div>-Dan </div><div><br></div><div>[1] <a href="https://github.com/jbossas/jboss-modules">https://github.com/jbossas/jboss-modules</a></div>

<div>[2] <a href="http://in.relation.to/Bloggers/ModularizedJavaWithJBossModules">http://in.relation.to/Bloggers/ModularizedJavaWithJBossModules</a></div><div>[3] <a href="http://in.relation.to/Bloggers/ModulesInJDK8AndProjectJigsawRequirementsReviewPart1">http://in.relation.to/Bloggers/ModulesInJDK8AndProjectJigsawRequirementsReviewPart1</a></div>

<div>[4] <a href="https://github.com/jbossas/jboss-modules/blob/master/src/main/java/org/jboss/modules/ConcurrentClassLoader.java">https://github.com/jbossas/jboss-modules/blob/master/src/main/java/org/jboss/modules/ConcurrentClassLoader.java</a></div>

<div>[5] <a href="http://vimeo.com/24776447">http://vimeo.com/24776447</a></div></div><br>-- <br><div>Dan Allen</div>Principal Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br><br>

<div><a href="http://www.google.com/profiles/dan.j.allen#about" target="_blank">http://www.google.com/profiles/dan.j.allen#about</a><br><a href="http://mojavelinux.com" target="_blank">http://mojavelinux.com</a><br><a href="http://mojavelinux.com/seaminaction" target="_blank">http://mojavelinux.com/seaminaction</a><br>

</div><br>