On Fri, Jun 17, 2011 at 11:59, Lincoln Baxter, III <span dir="ltr"><<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>></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'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'm not just saying that because David's my respected colleague, it's backed up with proof in the form of AS 7, his blogs about modularity [2] [3] and the JBoss Modules presentation. I've heard the JavaDoc are very good as well. [4]</div>
<div><br></div><div>If you haven'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>