You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mp...@apache.org on 2006/05/19 00:50:00 UTC

svn commit: r407653 - /maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/changes/ChangesMojo.java

Author: mperham
Date: Thu May 18 15:50:00 2006
New Revision: 407653

URL: http://svn.apache.org/viewvc?rev=407653&view=rev
Log:
Update changes report to ignore missing changes.xml rather than treating it as an error.

Modified:
    maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/changes/ChangesMojo.java

Modified: maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/changes/ChangesMojo.java
URL: http://svn.apache.org/viewvc/maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/changes/ChangesMojo.java?rev=407653&r1=407652&r2=407653&view=diff
==============================================================================
--- maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/changes/ChangesMojo.java (original)
+++ maven/sandbox/plugins/maven-changes-plugin/src/main/java/org/apache/maven/changes/ChangesMojo.java Thu May 18 15:50:00 2006
@@ -79,37 +79,25 @@
      */
     private String url;
 
+	public boolean canGenerateReport() 
+	{
+        File xmlFile = new File( xmlPath );
+        return xmlFile.exists();
+	}
+
     public void executeReport( Locale locale )
         throws MavenReportException
     {
+		ChangesReportGenerator report = new ChangesReportGenerator( xmlPath );
 
-        File xmlFile = new File( xmlPath );
-
-        if ( !xmlFile.exists() )
-        {
-            getLog().error( getBundle( locale ).getString( "report.changes.error" ) );
-
-            ChangesReportGenerator report = new ChangesReportGenerator();
-
-            report.doGenerateEmptyReport( getBundle( locale ), getSink(), getBundle( locale )
-                .getString( "report.changes.error" ) );
-        }
-        else
-        {
-            ChangesReportGenerator report = new ChangesReportGenerator( xmlPath );
-
-            if ( ( url == null ) || ( url.trim().equals( "" ) ) )
-            {
-                getLog().warn( getBundle( locale ).getString( "report.changes.warn.url" ) );
-            }
-
-            report.setIssueLink( link_template );
-
-            report.setUrl( url );
-
-            report.doGenerateReport( getBundle( locale ), getSink() );
-        }
-
+		if ( ( url == null ) || ( url.trim().equals( "" ) ) )
+		{
+			getLog().warn( getBundle( locale ).getString( "report.changes.warn.url" ) );
+		}
+
+		report.setIssueLink( link_template );
+		report.setUrl( url );
+		report.doGenerateReport( getBundle( locale ), getSink() );
     }
 
     public String getName( Locale locale )