[jboss-dev] Weird thought of the day: maven-based booting

Chris Bredesen cbredesen at redhat.com
Tue Apr 6 09:42:35 EDT 2010


Blog about it, put it out there on the .org wiki, demonstrate it.  This is 
cool stuff!

-CB

On Tuesday 06 April 2010 08:42:47 am Emanuel Muckenhuber wrote:
> Actually i wrote a deployer a while back using maven embedder to include
> maven artifacts from a pom.xml in the deployment classpath - trying to
> demonstrate Max how easy it is to extend AS. I'm not sure what to do
> with this though :)
> 
> On 04/01/2010 11:27 PM, Chris Bredesen wrote:
> > It's not booting, but doens't Resin already have the ability to deploy a
> > pom.xml?  Can't recall where I heard this but it definitely turns
> > conventional wisdom on its head.
> > 
> > -CB
> > 
> > On Thursday 01 April 2010 05:19:42 pm Bill Burke wrote:
> >> instead of the way our JBoss AS distribution is structure now, why not
> >> introduce the idea of maven-based booting and deployment?
> >> 
> >> Core components (specifically deployers, sars, really anything in the
> >> JBoss domain) of a profile (default, minimal, all, etc.) would only
> >> include bean.xml and other configuration files.  Within beans.xml or a
> >> different file, each deployment unit would specify its dependencies,
> >> either through<dependency>  elements, or a list of maven artifacts, i.e.
> >> 
> >> org.jboss.resteasy:resteasy-jaxrs:2.0
> >> 
> >> That way our distribution can be either very very tiny, just a zip of
> >> text files that point to our maven repository.  Or, very optimized, we
> >> ship a maven repository with the distribution that shared between the
> >> different profiles.
> >> 
> >> This could get very interesting over time.  Deployment units could
> >> delegate to the base AS for versioning, much like maven modules delegate
> >> to a parent pom for dependency versions.  We could automatically create
> >> scoped deployments or issue warnings if base AS and the deployment unit
> >> require different library versions, etc.
> >> 
> >> Just a thought...
> >> 
> >> Bill
> > 
> > _______________________________________________
> > jboss-development mailing list
> > jboss-development at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/jboss-development
> 
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development



More information about the jboss-development mailing list