You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ge...@apache.org on 2010/05/03 13:27:49 UTC
svn commit: r940420 -
/servicemix/maven-plugins/docs-maven-plugin/trunk/src/main/java/org/apache/servicemix/docs/ConfluenceToDocbookMojo.java
Author: gertv
Date: Mon May 3 11:27:49 2010
New Revision: 940420
URL: http://svn.apache.org/viewvc?rev=940420&view=rev
Log:
No confluence-to-docbook conversion for .*
Modified:
servicemix/maven-plugins/docs-maven-plugin/trunk/src/main/java/org/apache/servicemix/docs/ConfluenceToDocbookMojo.java
Modified: servicemix/maven-plugins/docs-maven-plugin/trunk/src/main/java/org/apache/servicemix/docs/ConfluenceToDocbookMojo.java
URL: http://svn.apache.org/viewvc/servicemix/maven-plugins/docs-maven-plugin/trunk/src/main/java/org/apache/servicemix/docs/ConfluenceToDocbookMojo.java?rev=940420&r1=940419&r2=940420&view=diff
==============================================================================
--- servicemix/maven-plugins/docs-maven-plugin/trunk/src/main/java/org/apache/servicemix/docs/ConfluenceToDocbookMojo.java (original)
+++ servicemix/maven-plugins/docs-maven-plugin/trunk/src/main/java/org/apache/servicemix/docs/ConfluenceToDocbookMojo.java Mon May 3 11:27:49 2010
@@ -16,6 +16,7 @@
package org.apache.servicemix.docs;
import java.io.File;
+import java.io.FileFilter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
@@ -48,12 +49,17 @@ public class ConfluenceToDocbookMojo ext
*/
protected File output;
+ /**
+ * Filter to determine which files to convert
+ */
+ private final FileFilter filter = new DefaultFileFilterImpl();
+
public void execute() throws MojoExecutionException {
if (!output.exists()) {
output.mkdirs();
}
if (input.exists() && input.isDirectory()) {
- for (File file : input.listFiles()) {
+ for (File file : input.listFiles(filter)) {
getLog().info("Creating DocBook from " + file.getAbsolutePath());
FileWriter writer = null;
try {
@@ -77,4 +83,13 @@ public class ConfluenceToDocbookMojo ext
}
}
}
+
+ /*
+ * Default FileFilter implementation to filter out hidden files (e.g. .svn)
+ */
+ private class DefaultFileFilterImpl implements FileFilter {
+ public boolean accept(File file) {
+ return !file.getName().startsWith(".");
+ }
+ }
}
\ No newline at end of file