On Mon, Jan 5, 2009 at 1:31 AM, Henri Yandell <flame...@gmail.com> wrote:
> On Sun, Jan 4, 2009 at 7:50 PM, Rahul Akolkar <rahul.akol...@gmail.com> wrote:
>> On Sun, Jan 4, 2009 at 10:39 PM,  <bay...@apache.org> wrote:
>>> Author: bayard
>>> Date: Sun Jan  4 19:39:53 2009
>>> New Revision: 731428
>>>
>>> URL: http://svn.apache.org/viewvc?rev=731428&view=rev
>>> Log:
>>> Making the pom a child of the taglibs-parent. Wondering if there's any 
>>> reason for keeping the site separate.
>>>
>> <snip/>
>>
>> Yup, we want the pom to stand by itself. That way its easier to release.
>
> I kind of went with that. The site.xml is there with the pom (no
> arguments expected). However, I also have the index.html with the
> parent pom and the rest of the site is in a site/ subdirectory that is
> a sibling to the other components. Having pootled on a bit further
> though with the fun that is Maven2 site plugin url trickery, I suspect
> I could put it back in the site and move all the rest down into a site
> directory.
>
<snip/>

site.xml with pom is good. How much you want to fight m2 for the URLs
etc. is ofcourse upto you, but its known to be tricky. I like a
Commons-like setup (having just worked on those sites today, its as
convenient as a site for a project with many components is going to
get I think).

Having said that, as long as you can produce a reasonable recipe for
updating the site thats great (and an improvement over the current
setup, thanks for that). I think the major requirements have to do
with loose coupling and common tasks (may be obvious, but thinking
aloud):

 * It should be possible to update a component site (without requiring
an update of the main project site)
 * Similarly, it should be possible to update the main site independently
 * Common tasks should be straightforward (such as updating download
pages, lets say it becomes frequent at some point :-)

-Rahul

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

Reply via email to