struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Mitchell <>
Subject Re: [shale] Maven 2 build -- Help Wanted
Date Thu, 01 Jun 2006 16:35:24 GMT
Ok, so I had some time this morning to help.

I started looking at the apps to see what I could do to get them up  
to "Maven2" par.  I created a struts-shale-apps-parent (pom.xml under  
apps/) and added it as a module of struts-shale-parent.  I then  
created struts-shale-apps-sql-browser (pom.xml under apps/sql- 
browser) and that almost works fine.

With respect to 1.4 vs 1.5 for compilation, I'm not sure what all is  
going on with profile/activation inheritance and all, but even with  

  mbp~/svn/test-struts-shale$ mvn install -Pmyfaces,1.5 - 

...the 1.5 activation setting doesn't flow down to struts-shale-apps- 
parent or it's modules, which has the same profile declared.  So,  
next step, I copied that profile down to struts-shale-apps-parent and  
specified the module for sql-browser....still no dice.  And, to make  
matters worse, if I run the above command *without* specifying '1.5',  
the build runs apps/sql-browser *with* 1.5 settings....which is just  
odd.  Of course, this could be due to me not correctly setting the  
user-is-an-idiot attribute, but I'll look at it some more later ;)

Status:  I'm out of time for now, but I'm already working on POMs for  
all of the rest of the apps.  More later...

James Mitchell

On Jun 1, 2006, at 12:17 AM, Wendy Smoak wrote:

> On 5/31/06, Gary VanMatre <> wrote:
>> I have a couple more variations of the rolodex usecase example in  
>> the works. I agree that it would be good to pull Clay out of the  
>> core usecases.   What ever it takes to let maven do it's magic.
>> I would also like to setup a Clay mail reader version.  Could we  
>> go ahead and add an empty maven project under the clay-plugin for  
>> this in addition to the usecases?
> If you want to start now, probably the easiest thing would be to
> create a directory in the sandbox.   Then we can move it once the
> existing code gets rearranged.  If Clay is going to have a separate
> release cycle, it will need its own set of documentation, an assembly
> and example app(s).
> I just updated the Shale Blank archetype, if you want to try it out
> (though the MyFaces one should work just as well for this):
> shale-blank/README.txt
> It has an issue getting into the right package
> structure under src/main/resources, and for some reason Archetype
> simply refuses to do anything with package.html.
> -- 
> Wendy
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message