You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by lt...@apache.org on 2006/01/30 22:18:53 UTC

svn commit: r373592 - in /maven/maven-1/plugins/trunk/jira: plugin.jelly src/main/org/apache/maven/jira/JiraDownloader.java src/plugin-resources/templates/ src/plugin-resources/templates/jira-template.xml

Author: ltheussl
Date: Mon Jan 30 13:18:48 2006
New Revision: 373592

URL: http://svn.apache.org/viewcvs?rev=373592&view=rev
Log:
Only generate roadmap report if there are scheduled versions in the jira roadmap.

Added:
    maven/maven-1/plugins/trunk/jira/src/plugin-resources/templates/
    maven/maven-1/plugins/trunk/jira/src/plugin-resources/templates/jira-template.xml   (with props)
Modified:
    maven/maven-1/plugins/trunk/jira/plugin.jelly
    maven/maven-1/plugins/trunk/jira/src/main/org/apache/maven/jira/JiraDownloader.java

Modified: maven/maven-1/plugins/trunk/jira/plugin.jelly
URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/jira/plugin.jelly?rev=373592&r1=373591&r2=373592&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/jira/plugin.jelly (original)
+++ maven/maven-1/plugins/trunk/jira/plugin.jelly Mon Jan 30 13:18:48 2006
@@ -59,6 +59,8 @@
     name="maven-jira-plugin:report"
     description="Generate report with all entries defined in Jira">
     <mkdir dir="${maven.build.dir}/jira"/>
+    <copy tofile="${maven.build.dir}/jira/jira-roadmap.xml" file="${plugin.resources}/templates/jira-template.xml"/>
+    <copy tofile="${maven.build.dir}/jira/jira-results.xml" file="${plugin.resources}/templates/jira-template.xml"/>
 
     <jira:jira
       project="${pom}"

Modified: maven/maven-1/plugins/trunk/jira/src/main/org/apache/maven/jira/JiraDownloader.java
URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/jira/src/main/org/apache/maven/jira/JiraDownloader.java?rev=373592&r1=373591&r2=373592&view=diff
==============================================================================
--- maven/maven-1/plugins/trunk/jira/src/main/org/apache/maven/jira/JiraDownloader.java (original)
+++ maven/maven-1/plugins/trunk/jira/src/main/org/apache/maven/jira/JiraDownloader.java Mon Jan 30 13:18:48 2006
@@ -359,24 +359,27 @@
                 Number fixforNumber =
                     nf.parse( projectPage, new ParsePosition( fixforIndex + 7 ) );
                 String fixfor = Integer.toString( fixforNumber.intValue() );
-                // TODO: check if fixfor = -1: no versions scheduled in roadmap
 
-                setFilter( "&&fixfor=" + fixfor
-                    + "&sorter/field=status&sorter/order=ASC" );
-                fullURL =
-                    jiraUrl + "/secure/IssueNavigator.jspa?view=rss&pid=" + id;
-                fullURL += createFilter();
-                fullURL += ( "&tempMax=" + nbEntriesMax
-                + "&reset=true&decorator=none" );
+                // if fixfor = "-1": no versions scheduled in roadmap
+                if ( !fixfor.equals( "-1" ) )
+                {
+                    setFilter( "&&fixfor=" + fixfor
+                        + "&sorter/field=status&sorter/order=ASC" );
+                    fullURL =
+                        jiraUrl + "/secure/IssueNavigator.jspa?view=rss&pid=" + id;
+                    fullURL += createFilter();
+                    fullURL += ( "&tempMax=" + nbEntriesMax
+                    + "&reset=true&decorator=none" );
 
-                String outFile = output.getAbsolutePath().replace('\\','/');
-                int endIndex = outFile.lastIndexOf( '/' );
+                    String outFile = output.getAbsolutePath().replace('\\','/');
+                    int endIndex = outFile.lastIndexOf( '/' );
 
-                outFile =
-                    outFile.substring( 0, endIndex ) + "/jira-roadmap.xml";
+                    outFile =
+                        outFile.substring( 0, endIndex ) + "/jira-roadmap.xml";
 
-                // execute the GET
-                download( cl, fullURL, new File( outFile ) );
+                    // execute the GET
+                    download( cl, fullURL, new File( outFile ) );
+                }
             }
         }
         catch ( Exception e )

Added: maven/maven-1/plugins/trunk/jira/src/plugin-resources/templates/jira-template.xml
URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/jira/src/plugin-resources/templates/jira-template.xml?rev=373592&view=auto
==============================================================================
--- maven/maven-1/plugins/trunk/jira/src/plugin-resources/templates/jira-template.xml (added)
+++ maven/maven-1/plugins/trunk/jira/src/plugin-resources/templates/jira-template.xml Mon Jan 30 13:18:48 2006
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+
+<rss version="0.92">
+
+<channel>
+    <title>jira.codehaus.org</title>
+    <link>http://jira.codehaus.org</link>
+    <description>This file is an XML representation of some issues</description>
+    <language>en</language>
+</channel>
+
+</rss>
+

Propchange: maven/maven-1/plugins/trunk/jira/src/plugin-resources/templates/jira-template.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/maven-1/plugins/trunk/jira/src/plugin-resources/templates/jira-template.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"