[jboss-dev-forums] [Design the new POJO MicroContainer] - Re: Breaking up the MC project and Mavenizing it

alesj do-not-reply at jboss.com
Tue Mar 20 07:06:13 EDT 2007


A quick overview of our current MC codebase:

Microcontainer's artifacts (via Maven):

 * aop-int
 ** no SPI
 ** impl (+ resources/schema)
 *** org.jboss.aop.microcontainer.aspect (separate artifact)
 ** tests
 
 * container
 ** 4 diff projects
 ** tests
 *** P1 - org.jboss.classloading
 **** SPI only
 *** P2 - org.jboss.metadata
 **** org.jboss.repository (this one can be dropped; a single interface exists)
 **** SPI
 **** impl: annotation, generic, plugins
 *** P3
 **** org.jboss.annotation
 ***** no SPI
 **** org.jboss.beans.info
 ***** SPI
 ***** plugins
 **** org.jboss.classadaptor
 ***** SPI
 ***** plugins
 **** org.jboss.config
 ***** SPI
 ***** plugins
 **** org.jboss.joinpoint
 ***** SPI
 ***** plugins
 **** org.jboss.reflect
 ***** SPI
 ***** plugins
 *** P4
 **** org.jboss.javabean
 ***** no SPI
 *** (P5) - org.jboss.net, org.jboss.virtual (already moved to VFS project) //
 
 * dependency (org.jboss.dependency)
 ** SPI
 ** plugins
 ** tests

 * deployers (org.jboss.deployers)
 ** SPI
 ** plugins
 ** tests
 
 * kernel
 ** org.jboss.beans.metadata
 *** SPI
 *** plugins
 ** org.jboss.kernel
 *** SPI + Kernel, KernelFactory, KernelPermission
 *** plugins
 ** org.jboss.test.kernel.junit
 *** TODO - where to put this?
 ** tests
 
 * managed (org.jboss.managed)
 ** API (why not SPI?)
 ** plugins
 ** tests
 
 * metatype
 ** API (why not SPI?)
 *** we could separate API into SPI and plugins?
 ** no plugins / impl
 ** tests
 
 * spring-int
 ** no SPI
 ** impl (+ resources/schema)
 ** tests
 
Don't know what you need to do about Eclipse projects.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4029712#4029712

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4029712



More information about the jboss-dev-forums mailing list