Linked project names and releases with download pages and announcements
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115886 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
@@ -24,6 +24,9 @@
|
||||
<author email="vmassol@apache.org">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>
|
||||
|
||||
Reference in New Issue
Block a user