carlos 2004/07/24 15:41:58 Modified: multichanges/src/plugin-resources releases.jsl multichanges/xdocs changes.xml multichanges project.xml plugin.jelly Log: Linked project names and releases with download pages and announcements Revision Changes Path 1.4 +26 -5 maven-plugins/multichanges/src/plugin-resources/releases.jsl Index: releases.jsl =================================================================== RCS file: /home/cvs/maven-plugins/multichanges/src/plugin-resources/releases.jsl,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- releases.jsl 21 Apr 2004 00:55:44 -0000 1.3 +++ releases.jsl 24 Jul 2004 22:41:58 -0000 1.4 @@ -25,6 +25,7 @@ xmlns:j="jelly:core" xmlns:jsl="jelly:jsl" xmlns:x="jelly:xml" + xmlns:maven="jelly:maven" xmlns="dummy" trim="false"> <jsl:template match="releases"> @@ -40,15 +41,26 @@ <th>Latest version</th> <th>Released date</th> </tr> + + <maven:get var="maven.multiproject.aggregateDir" + plugin="maven-multiproject-plugin" + property="maven.multiproject.aggregateDir"/> + <x:set var="projects" sort="@date" descending="true" select="project[not(@date = 'Not released') and not(@date = 'No information available')]"/> <j:forEach var="project" items="${projects}"> <tr> <td> - <x:expr select="$project/@name"/> + <j:set var="artifactId"><x:expr select="$project/@artifactId"/></j:set> + <a href="${maven.multiproject.aggregateDir}${artifactId}/downloads.html"> + <x:expr select="$project/@name"/> + </a> </td> <td> - <x:expr select="$project/@version"/> + <j:set var="version"><x:expr select="$project/@version"/></j:set> + <a href="${maven.multiproject.aggregateDir}${artifactId}/announcements/announcement-${version}.txt"> + <x:expr select="$project/@version"/> + </a> </td> <td> <x:expr select="$project/@date"/> @@ -60,7 +72,10 @@ <j:forEach var="project" items="${projects}"> <tr> <td> - <x:expr select="$project/@name"/> + <j:set var="artifactId"><x:expr select="$project/@artifactId"/></j:set> + <a href="${maven.multiproject.aggregateDir}${artifactId}/downloads.html"> + <x:expr select="$project/@name"/> + </a> </td> <td> <x:expr select="$project/@version"/> @@ -75,10 +90,16 @@ <j:forEach var="project" items="${projects}"> <tr> <td> - <x:expr select="$project/@name"/> + <j:set var="artifactId"><x:expr select="$project/@artifactId"/></j:set> + <a href="${maven.multiproject.aggregateDir}${artifactId}/downloads.html"> + <x:expr select="$project/@name"/> + </a> </td> <td> - <x:expr select="$project/@version"/> + <j:set var="version"><x:expr select="$project/@version"/></j:set> + <a href="${maven.multiproject.aggregateDir}${artifactId}/announcements/announcement-${version}.txt"> + <x:expr select="$project/@version"/> + </a> </td> <td> <x:expr select="$project/@date"/> 1.6 +3 -0 maven-plugins/multichanges/xdocs/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/maven-plugins/multichanges/xdocs/changes.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- changes.xml 16 May 2004 02:12:19 -0000 1.5 +++ changes.xml 24 Jul 2004 22:41:58 -0000 1.6 @@ -24,6 +24,9 @@ <author email="[EMAIL PROTECTED]">Vincent Massol</author> </properties> <body> + <release version="1.2-SNAPSHOT" date="in CVS"> + <action dev="carlos" type="add">Linked project names and releases with download pages and announcements</action> + </release> <release version="1.1" date="2004-05-15"></release> <release version="1.0" date="2004-03-10"> <action dev="vmassol" type="add">Initial creation.</action> 1.13 +1 -1 maven-plugins/multichanges/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/maven-plugins/multichanges/project.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- project.xml 25 Jun 2004 15:24:30 -0000 1.12 +++ project.xml 24 Jul 2004 22:41:58 -0000 1.13 @@ -23,7 +23,7 @@ <pomVersion>3</pomVersion> <id>maven-multichanges-plugin</id> <name>Maven MultiChanges plugin</name> - <currentVersion>1.1</currentVersion> + <currentVersion>1.2-SNAPSHOT</currentVersion> <description>Produce release dashboard for subprojects. Requires Maven 1.0 RC3.</description> <url>http://maven.apache.org/reference/plugins/multichanges/</url> <issueTrackingUrl>http://jira.codehaus.org/browse/MPMULTICHANGES</issueTrackingUrl> 1.4 +3 -0 maven-plugins/multichanges/plugin.jelly Index: plugin.jelly =================================================================== RCS file: /home/cvs/maven-plugins/multichanges/plugin.jelly,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- plugin.jelly 1 May 2004 12:40:47 -0000 1.3 +++ plugin.jelly 24 Jul 2004 22:41:58 -0000 1.4 @@ -56,6 +56,9 @@ <x:attribute name="name"> ${reactorProject.name} </x:attribute> + <x:attribute name="artifactId"> + ${reactorProject.artifactId} + </x:attribute> <util:file var="changesAsFile" name="${reactorProject.context.getVariable('maven.docs.src')}/changes.xml"/> <j:choose>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]