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();