I was walking through the release checklist and saw I had to make release notes. Being an avid fan of the DRY (Don't Repeat Yourself) principle, I created a stylesheet that generates release notes/readme files from available documentation. It is still kind of a custom stylesheet (rather than a Maven plugin, for example), but I think it could be used for other projects, especially those that used the changes.xml file.

BTW, if you are wondering why I didn't use the Ant <style> task, apparently it doesn't mix well with Maven. Stupid classloader problems had me going in circles, but I think this solution will work. Wrangling with Maven plugin and classloader hassles has caused my appreciation of Maven to drop a notch :(

Don

[EMAIL PROTECTED] wrote:

Author: mrdon
Date: Sat Dec  3 19:51:00 2005
New Revision: 353807

URL: http://svn.apache.org/viewcvs?rev=353807&view=rev
Log:
* Adding a source code guide
* Adding a goal for generating the readme/release notes automatically from
  available website and Maven information

Added:
   struts/scripting/trunk/xdocs/README.xsl   (with props)
   struts/scripting/trunk/xdocs/source-guide.xml   (with props)
Modified:
   struts/scripting/trunk/maven.xml
   struts/scripting/trunk/project.xml
   struts/scripting/trunk/xdocs/index.xml
   struts/scripting/trunk/xdocs/navigation.xml

Modified: struts/scripting/trunk/maven.xml
URL: 
http://svn.apache.org/viewcvs/struts/scripting/trunk/maven.xml?rev=353807&r1=353806&r2=353807&view=diff
==============================================================================
--- struts/scripting/trunk/maven.xml (original)
+++ struts/scripting/trunk/maven.xml Sat Dec  3 19:51:00 2005
@@ -34,4 +34,29 @@


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to