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(a)gmail.com>
To: "Bill Burke" <bburke(a)redhat.com>
Cc: jboss-as7-dev(a)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(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev