[jboss-as7-dev] cant get rid of jetty maven plugin - so lets mavenize JBoss Modules

Fernando Nasser fnasser at redhat.com
Tue Feb 26 16:11:51 EST 2013


Can I add just a bit more of fuel to this fire?

Can we have a maven: URI so we can just give GAV (separated by ':") and 
have the maven repo location(s) in a modules.xml configuration file.

JBoss Modules would read that for the maven: URIs and search the maven repos 
in order using the standard maven repo layout.




----- Original Message -----
> From: "Stuart Douglas" <stuart.w.douglas at gmail.com>
> To: "Bill Burke" <bburke at redhat.com>
> Cc: jboss-as7-dev at lists.jboss.org
> Sent: Tuesday, February 26, 2013 3:52:18 PM
> Subject: Re: [jboss-as7-dev] cant get rid of jetty maven plugin - so lets mavenize JBoss Modules
> 
> 
> 
> Bill Burke wrote:
> >
> > On 2/25/2013 8:07 PM, Brian Stansberry wrote:
> >>> * I'd like to change the JBoss AS distribution to use this new
> >>> jboss-modules maven artifact feature.  This requires modifying
> >>> module.xml creation as well as creating and distributing a local
> >>> maven
> >>> repository with the jars needed.
> >>>
> >> This is a pretty big change for our distribution model,
> >> particularly for
> >> doing things like shipping patches. Sounds interesting as an
> >> alternative
> >> form of distribution though. It might work fine as the only form
> >> of
> >> distribution, although I think we'd need to pretty thoroughly vet
> >> it
> >> before making that move.
> >>
> >
> > I agree its an idea that needs to be vetted.  But here's what a
> > distro
> > would look like:
> >
> > bin/
> > standalone/
> > modules/
> > jboss-maven-repository/
> >
> > The interesting thing is that you can have a distro without the
> > repository.  Patching would change to adding a new jar to the maven
> > repository instead of the modules directory.
> >
> >
> > Furthermore, since the modules/ directory wouldn't have any jars
> > you
> > move it under the profile's directory:
> >
> > bin/
> > standalone/
> >             modules/
> > web-profile/
> >             modules/
> > soa-profile/
> >             modules/
> > data-profile/
> >             modules/
> >
> > I said this in a previous email, but it doesn't make much sense to
> > me
> > why build-time, run-time, and the OS all have their own special way
> > of
> > distributing and managing java binaries.
> >
> 
> I think that this is something that is definitely worth
> investigating.
> It is something that has been talked about before, but nothing that
> went
> past the hand wavey stage.
> 
> I think it does open up some interesting possibilities for patching
> as
> well. If you zip up all the module.xml files in the AS they come to
> 300k, which means that for a 'patch' you could basically just
> distribute
> a whole new set of modules, and just have the patch tool download any
> jars that are missing into the local repository. This should mean
> that
> there is no need to use overlays or any sort of layering mechanism.
> 
> Stuart
> 
> >
> >
> 
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
> 


More information about the jboss-as7-dev mailing list