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

Emanuel Muckenhuber emuckenh at redhat.com
Tue Apr 6 08:37:32 EDT 2010


On 04/02/2010 02:04 AM, Scott Stark wrote:
> Yes, we have said that should be an implementation of the profileservice
> repository. Emanuel has done some initial prototyping of this.
>

I started a wiki a while ago outlining the current state of this 
prototype, in case you are interested: 
http://community.jboss.org/wiki/AS6ProfileServiceDesign

> 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



More information about the jboss-development mailing list