atom feed45 messages in org.apache.shale.devRe: Source Repository Organization an...
FromSent OnAttachments
Craig McClanahanJul 16, 2006 10:04 pm 
Gary VanMatreJul 17, 2006 7:23 pm 
Wendy SmoakJul 17, 2006 8:11 pm 
Craig McClanahanJul 17, 2006 9:19 pm 
James MitchellJul 18, 2006 6:22 am 
Greg ReddinJul 18, 2006 11:02 am 
Sean SchofieldJul 18, 2006 2:20 pm 
Sean SchofieldJul 18, 2006 2:52 pm 
Craig McClanahanJul 18, 2006 4:46 pm 
Craig McClanahanJul 18, 2006 4:53 pm 
Sean SchofieldJul 18, 2006 5:30 pm 
Wendy SmoakJul 18, 2006 5:39 pm 
Gary VanMatreJul 19, 2006 7:09 am 
Sean SchofieldJul 19, 2006 8:03 am 
James MitchellJul 19, 2006 9:25 am 
Sean SchofieldJul 19, 2006 10:36 am 
Gary VanMatreJul 19, 2006 10:58 am 
James MitchellJul 19, 2006 11:13 am 
Craig McClanahanJul 19, 2006 1:42 pm 
Sean SchofieldJul 19, 2006 1:54 pm 
Craig McClanahanJul 19, 2006 2:15 pm 
Greg ReddinJul 19, 2006 2:34 pm 
Sean SchofieldJul 19, 2006 3:41 pm 
Wendy SmoakJul 19, 2006 9:37 pm 
Greg ReddinJul 20, 2006 9:44 am 
Wendy SmoakJul 20, 2006 12:48 pm 
Greg ReddinJul 20, 2006 1:23 pm 
Wendy SmoakJul 20, 2006 2:02 pm 
Greg ReddinJul 20, 2006 4:32 pm 
Wendy SmoakJul 20, 2006 10:49 pm 
James MitchellJul 23, 2006 11:01 am 
Greg ReddinJul 23, 2006 2:36 pm 
Craig McClanahanJul 23, 2006 5:02 pm 
James MitchellJul 25, 2006 7:07 am 
Craig McClanahanJul 25, 2006 9:24 am 
James MitchellJul 27, 2006 9:41 pm 
Craig McClanahanJul 28, 2006 8:20 pm 
Sean SchofieldJul 29, 2006 6:17 am 
Wendy SmoakJul 29, 2006 6:59 am 
Sean SchofieldJul 29, 2006 9:48 am 
Craig McClanahanJul 29, 2006 10:18 am 
Craig McClanahanJul 29, 2006 10:23 am 
Sean SchofieldJul 29, 2006 5:30 pm 
Craig McClanahanJul 29, 2006 9:32 pm 
Greg ReddinJul 30, 2006 4:46 pm 
Subject:Re: Source Repository Organization and Release Strategy Thoughts
From:Craig McClanahan (crai@apache.org)
Date:Jul 29, 2006 10:23:13 am
List:org.apache.shale.dev

On 7/29/06, Wendy Smoak <wsm@gmail.com> wrote:

On 7/29/06, Sean Schofield <sean@gmail.com> wrote:

Hibernate transactions requires JTA. I'm not sure what the license on that is but I know the artifact is not available through Maven. It would seem that there is also a problem with Facelets which is CDDL.

One option is to make the petstore a java.net project. I'm not crazy about shipping a WAR that is missing a key dependency. The other option is to not ship the WAR at all and just provide very detailed instructions on how to build the app using maven.

I agree, for the people who don't read the instructions, the perception will be that the example app is "broken".

I was also going to suggest just shipping this one as source. We will have to exclude the the incompatibly licensed dependencies from the default build, which means 'mvn install' would still build a war that doesn't work. (Back to that 'reading the directions' thing again. :) ). But 'mvn install -Phibernate' would.

That seems like a pretty reasonable approach ... that way, our existing approach to assembly on apps wouldn't have to change.

(Just a thought... have a context listener check for the required

dependencies and set a flag, then have a Filter check for the flag and and display a page of instructions if anything is missing. Something along the lines of the 'Happy Axis' page. Would that work?)

That would be a good idea regardless of the particulars of this particular app ... and ties in to some "help the developer get it right" ideas that I had about static analysis of the webapp. See SHALE-196 as a place to accumulate ideas for stuff like this.

I'm almost ready to show the initial checkin but I have a few issues

with Hibernate and lazy collections. If anybody has experience with Hibernate and wants to help, that would be great.

James, probably. But if it's mostly working, go ahead and check it in and start another thread about the problem. I'm at NFJS this weekend, and 'Advanced Hibernate' is this afternoon. Maybe I can work it in as a question. :)

Craig