<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Mar 1, 2013, at 10:20 PM, Bill Burke &lt;<a href="mailto:bburke@redhat.com">bburke@redhat.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">1) Anybody know why jboss-seam-int-jbossas is copied directly into a <br>bundle/ directory of its module? &nbsp;And doesn't use &lt;module-def&gt; in the <br>build script?<br><br>2) After you'd convert all modules to reference a maven artifact, <br>there's still the bundles and client jars left. &nbsp;28.7M. &nbsp;OSGi isn't <br>enabled by default right? &nbsp;So these bundles aren't needed unless you're <br>doing OSGi?<br><br>3) How could our OSGi bundles be supported in this maven repo model? &nbsp;Is <br>it JBoss OSGi that locates and loads the bundles?<br></blockquote><div><br></div><div>The OSGi bundles that you see in the 'bundles' directory are referenced as initial capabilities that provision the OSGi subsystem on startup. Internally, the provisioning goes through OSGi Repository service, which prefers local file access (i.e. those bundles) but would also understand Maven coordinates. Every bundle capability definition using a module id can be replaced with a definition that uses maven coordinates.&nbsp;</div><div><br></div><div>There is an&nbsp;<a href="https://issues.jboss.org/browse/AS7-4615">outstanding task</a>&nbsp; about populating the repository with capacities/requirements from the 'modules' directory. It would be trivial to write a module loader that accesses the already existing Repository service. If anybody is thinking about a ModuleLoader backed by a Repository, please coordinate with me. The&nbsp;<a href="http://www.osgi.org/javadoc/r5/core/org/osgi/resource/package-frame.html">Resource API</a>, that talks about generic caps/reqs is not limited to OSGi. The&nbsp;<a href="http://www.osgi.org/javadoc/r5/enterprise/org/osgi/service/repository/package-frame.html">Repository API</a>&nbsp;is part of Enterprise R5 - I have written the RI which is available in AS8.</div><br><blockquote type="cite">-- <br>Bill Burke<br>JBoss, a division of Red Hat<br><a href="http://bill.burkecentral.com">http://bill.burkecentral.com</a><br>_______________________________________________<br>jboss-as7-dev mailing list<br>jboss-as7-dev@lists.jboss.org<br>https://lists.jboss.org/mailman/listinfo/jboss-as7-dev<br></blockquote></div><br><div>
<div><pre class="moz-signature" cols="72">xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
JBoss OSGi Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx </pre><div><br></div></div><br class="Apple-interchange-newline">

</div>
<br></body></html>