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]