Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 73379 invoked from network); 8 Sep 2007 08:23:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Sep 2007 08:23:00 -0000 Received: (qmail 14628 invoked by uid 500); 8 Sep 2007 08:22:53 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 14567 invoked by uid 500); 8 Sep 2007 08:22:53 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 14556 invoked by uid 99); 8 Sep 2007 08:22:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 08 Sep 2007 01:22:52 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jason.dillon@gmail.com designates 209.85.198.185 as permitted sender) Received: from [209.85.198.185] (HELO rv-out-0910.google.com) (209.85.198.185) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 08 Sep 2007 08:22:49 +0000 Received: by rv-out-0910.google.com with SMTP id b22so554803rvf for ; Sat, 08 Sep 2007 01:22:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:mime-version:content-transfer-encoding:message-id:content-type:to:from:subject:date:x-mailer:sender; bh=QwUQ3DZqW3LKZsR5eJMVkofPpZLH7bUrrJZbfKKfGFo=; b=tAuw2Gyo5Xh7VY5F5g0I1hKa1lrxwA02OY1xOe42Iqx8AFY+hvr9M1Vm2pwKJn2TqRLdGBxc6nxOevEEfvRhASiPbZTdCPp8agr3PskJkuFkCIJLK1s1NfKBXNlr4+oI1DYfvamfg0nc4NRHlMLKtSStCyXqPrEV8EHCzn3HSVg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:mime-version:content-transfer-encoding:message-id:content-type:to:from:subject:date:x-mailer:sender; b=uDq8+SH5qCIBvc6K63G6BxE9moCFFPZWbMIRoLSUzi8r9FKdxUcbe1UgifXiGrQW6GdrOd4cRfJGQCV1Hc+kv6LEtyri5yAeIEnhVI9ApOf9SlJNwHvulZlDeA2WyAGH6KsQfQLLPpUioOYckNQ7TPvDecgYO9Uqp+Px8JV7sQ8= Received: by 10.141.66.2 with SMTP id t2mr1049250rvk.1189239748639; Sat, 08 Sep 2007 01:22:28 -0700 (PDT) Received: from ?10.0.1.100? ( [24.5.195.44]) by mx.google.com with ESMTPS id g21sm3133605rvb.2007.09.08.01.22.27 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 08 Sep 2007 01:22:27 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v752.3) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: dev@geronimo.apache.org From: Jason Dillon Subject: Some fixes for server/trunk for mvn site Date: Sat, 8 Sep 2007 01:22:15 -0700 X-Mailer: Apple Mail (2.752.3) Sender: Jason Dillon X-Virus-Checked: Checked by ClamAV on apache.org I've updated some configuration in server/trunk to allow the site to work with java 5 sources. Its been, well months (or more) since I last tried building the site... so I'm not sure what this could break, but I'm running a site build now. I think we may have to rollback to an earlier version of the site plugin though... cause I think the latest one might be... well insane... going to play with it a bit and make it work. * * * On a very related note... we really should think of a nice way to capture per-version documentation for our projects. This isn't something that Maven does for us out of the box for its site generation muck, but there are simple ways to get around that. Right now we are deploying Maven-generated sites up in here: http://geronimo.apache.org/maven/ So, when the server's site is deployed it ends up here: http://geronimo.apache.org/maven/server/ What I recommend is that we put a version in there, so we can publish the site/javadocs/reports/whatever for 2.0 as: http://geronimo.apache.org/maven/server/2.0/ and 1.2: http://geronimo.apache.org/maven/server/1.2/ And for the latest bits we can use the snapshot name: http://geronimo.apache.org/maven/server/2.1-SNAPSHOT/ And then simply setup a symlink so that this goes to the same place (for less updates to the dev docs and such): http://geronimo.apache.org/maven/server/trunk/ * * * This is relatively simple to do and should really help out our users a lot.... Basically in the top-level poms instead of using this: geronimo-website scp://people.apache.org/www/geronimo.apache.org/ maven/server We use use this: geronimo-website scp://people.apache.org/www/geronimo.apache.org/ maven/server/${version} Maybe one day the Maven site plugins will have a better framework for supporting a multi-version site... like I'd like to see a drop-down in the top-right corner so I can select the version of the document I'm looking at, etc. But, anyways... this has kinda been on my lists of things that should get done... just well never made it near the top. I recommend that the PMC as well as the rest of the community consider making this change and implementing a general policy about its usage for sub-projects and hopefully define some kind of guidelines as to how sub-projects publish their documentation. Developers love good docs... and they shouldn't have to dig for them... so, lets hand it to them on a silver plate... --jason