Author: vsiveton Date: Tue Jul 26 05:33:12 2005 New Revision: 225290 URL: http://svn.apache.org/viewcvs?rev=225290&view=rev Log: MNG-588: Throw an exception if two index files already exist
Modified: maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java Modified: maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java?rev=225290&r1=225289&r2=225290&view=diff ============================================================================== --- maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java (original) +++ maven/components/trunk/maven-plugins/maven-site-plugin/src/main/java/org/apache/maven/doxia/DoxiaMojo.java Tue Jul 26 05:33:12 2005 @@ -560,10 +560,20 @@ if ( indexFound.size() > 1 ) { - // TODO throw an Exception? - getLog().warn( "More than one index file exists in the project site directory. Checks the result." ); - return true; + StringBuffer sb = new StringBuffer( "\n" ); + for ( Iterator it = indexFound.iterator(); it.hasNext(); ) + { + sb.append( " * " ); + sb.append( ( (File) it.next() ).getAbsolutePath() ); + if ( it.hasNext() ) + { + sb.append( "\n" ); + } + } + throw new MavenReportException( "More than one index file exists in the project site directory. " + + "You have to delete one of these files: " + sb.toString() ); } + if ( indexFound.size() == 1 ) { getLog().warn( "One index file was found in the project site directory." ); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]