Author: dennisl Date: Fri Jul 28 15:35:57 2006 New Revision: 426690 URL: http://svn.apache.org/viewvc?rev=426690&view=rev Log: o Generate an empty report if no JIRA xml file could be downloaded.
Modified: maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraMojo.java maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraReportGenerator.java Modified: maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraMojo.java URL: http://svn.apache.org/viewvc/maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraMojo.java?rev=426690&r1=426689&r2=426690&view=diff ============================================================================== --- maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraMojo.java (original) +++ maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraMojo.java Fri Jul 28 15:35:57 2006 @@ -170,24 +170,28 @@ public void executeReport( Locale locale ) throws MavenReportException { - JiraDownloader jira = new JiraDownloader(); + JiraDownloader jiraDownloader = new JiraDownloader(); - setJiraDownloaderParameter( jira ); + setJiraDownloaderParameter( jiraDownloader ); JiraReportGenerator report; try { - jira.doExecute(); + jiraDownloader.doExecute(); - if ( !( new File( jiraXmlPath ).exists() ) ) + if ( new File( jiraXmlPath ).exists() ) { - return; - } + report = new JiraReportGenerator( jiraXmlPath ); - report = new JiraReportGenerator( jiraXmlPath ); + report.doGenerateReport( getBundle( locale ), getSink() ); + } + else + { + report = new JiraReportGenerator(); - report.doGenerateReport( getBundle( locale ), getSink() ); + report.doGenerateEmptyReport( getBundle( locale ), getSink() ); + } } catch ( Exception e ) { Modified: maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraReportGenerator.java URL: http://svn.apache.org/viewvc/maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraReportGenerator.java?rev=426690&r1=426689&r2=426690&view=diff ============================================================================== --- maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraReportGenerator.java (original) +++ maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/plugin/jira/JiraReportGenerator.java Fri Jul 28 15:35:57 2006 @@ -40,6 +40,15 @@ jira = new JiraXML( xmlPath ); } + public void doGenerateEmptyReport( ResourceBundle bundle, Sink sink ) + { + sinkBeginReport( sink, bundle ); + + sink.text( "An error occured that made it impossible to generate this report." ); + + sinkEndReport( sink ); + } + public void doGenerateReport( ResourceBundle bundle, Sink sink ) { List issueList = jira.getIssueList();