Add links to issues for the next-releases report.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@465663 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
4c5f56e716
commit
5f0feaf606
@ -93,6 +93,12 @@
|
||||
<x:attribute name="url">
|
||||
${reactorProject.url}
|
||||
</x:attribute>
|
||||
<x:attribute name="issueTrackingUrl">
|
||||
${reactorProject.issueTrackingUrl}
|
||||
</x:attribute>
|
||||
<x:attribute name="issueTrackingTemplate">
|
||||
${reactorProject.context.getVariable('maven.changes.issue.template')}
|
||||
</x:attribute>
|
||||
<util:file var="changesAsFile"
|
||||
name="${reactorProject.context.getVariable('maven.docs.src')}/changes.xml"/>
|
||||
<j:choose>
|
||||
|
||||
@ -65,6 +65,14 @@
|
||||
</developer>
|
||||
</developers>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>maven</groupId>
|
||||
<artifactId>maven-changes-plugin</artifactId>
|
||||
<version>1.7-SNAPSHOT</version>
|
||||
<properties>
|
||||
<comment>To allow us to use org.apache.maven.changes.IssueFinder.</comment>
|
||||
</properties>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
|
||||
@ -77,6 +77,8 @@
|
||||
<maven:get var="maven.multiproject.navigation" plugin="maven-multiproject-plugin" property="maven.multiproject.navigation"/>
|
||||
<j:set var="navType" value="${maven.multiproject.navigation}"/>
|
||||
<j:set var="artifactId"><x:expr select="@artifactId"/></j:set>
|
||||
<j:set var="issueTrackingUrl"><x:expr select="@issueTrackingUrl"/></j:set>
|
||||
<j:set var="issueTrackingTemplate"><x:expr select="@issueTrackingTemplate"/></j:set>
|
||||
<j:choose>
|
||||
<j:when test="${navType eq 'aggregate'}">
|
||||
<j:set var="baseUrl" value="${maven.multiproject.aggregateDir}${artifactId}"/>
|
||||
@ -102,7 +104,9 @@
|
||||
<j:set var="issue"><x:expr select="@issue"/></j:set>
|
||||
<j:set var="dueto"><x:expr select="@due-to"/></j:set>
|
||||
<j:set var="duetoemail"><x:expr select="@due-to-email"/></j:set>
|
||||
<!-- FIXME: Same hack as above -->
|
||||
<!-- FIXME: Big hack here. Jelly looses the reference to the
|
||||
current node so we have to explicitely remember it for
|
||||
Jelly! -->
|
||||
<x:set var="currentAction" select="."/>
|
||||
<tr>
|
||||
<td><img src="images/${type}.gif" alt="${type}" title="${type}"/></td>
|
||||
@ -114,15 +118,14 @@
|
||||
<jsl:applyTemplates trim="false"/>
|
||||
</x:if>
|
||||
|
||||
<j:set var="template" value="${maven.changes.issue.template}"/>
|
||||
<j:set var="trackerURL" value="${pom.issueTrackingUrl}"/>
|
||||
<j:useBean var="finder" class="org.apache.maven.changes.IssueFinder"/>
|
||||
<x:if select="$currentAction/fixes">
|
||||
<j:set var="fixesTotal"><x:expr select="count(./fixes)"/></j:set>
|
||||
<j:set var="fixesCount" value="1"/>
|
||||
Fixes
|
||||
<x:forEach var="item" select="./fixes">
|
||||
<j:set var="issue"><x:expr select="@issue"/></j:set>
|
||||
${issue}
|
||||
<a href="${finder.getIssueURL(issueTrackingUrl,issue,issueTrackingTemplate)}">${issue}</a>
|
||||
<j:choose>
|
||||
<j:when test="${fixesCount == fixesTotal}">.</j:when>
|
||||
<j:when test="${fixesCount == fixesTotal-1}"> and </j:when>
|
||||
@ -133,7 +136,7 @@
|
||||
</x:if>
|
||||
<x:if select="not($currentAction/fixes)">
|
||||
<j:if test="${!empty(issue)}">
|
||||
Fixes ${issue}.
|
||||
Fixes <a href="${finder.getIssueURL(issueTrackingUrl,issue,issueTrackingTemplate)}">${issue}</a>.
|
||||
</j:if>
|
||||
</x:if>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user