jakarta-taglibs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rahul Akolkar" <rahul.akol...@gmail.com>
Subject Re: [RDC] m2 migration, trunk broken this weekend
Date Sat, 10 Jan 2009 19:52:28 GMT
On Sat, Jan 10, 2009 at 2:42 PM, Henri Yandell <flamefew@gmail.com> wrote:
> Why a module for producing the distro?

Its a common pattern when you want to create distros that span/collect
artifacts from multiple modules. I think that will be least m2
fighting, and once its there lets stare at it and see if there are
better ideas.

> +1 on the examples/sample apps - fun part is how to try and overlap
> that with Cactus. It should be deploying the examples as our test
> layer.

Yes, once I have the war building (the pattern should be usable across
taglibs), we can try our hand at tying in Cactus.

> One possible idea is to have taglibs-example.pom extending
> taglibs-parent.pom then rdc-example.pom extending taglibs-example.pom
> that depends on rdc.jar. ie) we have examples as a group of things
> rather than examples inside each taglib.

Yes, that makes good sense. For example, Shale has a parent pom and an
apps parent pom (I suspect Struts has similar, haven't looked
recently). We can have a taglibs-examples parent that each of the war
modules inherit from (and it in turn inherits from taglibs-parent). We
can then define the Cactus and other common bits in there.


> Hen
> On Sat, Jan 10, 2009 at 11:32 AM, Rahul Akolkar <rahul.akolkar@gmail.com> wrote:
>> I'm planning on moving the RDC taglib to m2 this weekend. I'd like to
>> retain as much as the old distro flavor as possible since I think its
>> quite useful. Therefore, I think the best way to go about this is to
>> have a multi-module m2 build:
>>  * One module for the taglib jar
>>  * One for the examples and sample apps war file
>>  * One for assembling the distros (two: source and binary -- and as
>> before binary will contain, the above jar, war and tld, javadocs and
>> tlddoc)
>>  * Probably a parent pom for <dependencyManagement> mostly
>> Some experimentation involved, but I'd rather just do this on trunk.
>> As a result, the RDC trunk will be broken this weekend. Once I'm done
>> and the build is usable, I'll reply to this message. Must you need a
>> working base this weekend, you can get it off the PRE_M2 tag:
>>  http://svn.apache.org/repos/asf/jakarta/taglibs/proper/rdc/tags/PRE_M2/
>> -Rahul

To unsubscribe, e-mail: taglibs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-dev-help@jakarta.apache.org

View raw message