Author: rmannibucau
Date: Mon Jul 4 10:31:08 2011
New Revision: 1142608
URL: http://svn.apache.org/viewvc?rev=1142608&view=rev
Log:
cleaning working directory before extracting examples
Modified:
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
Modified:
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java?rev=1142608&r1=1142607&r2=1142608&view=diff
==============================================================================
---
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
(original)
+++
openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
Mon Jul 4 10:31:08 2011
@@ -81,15 +81,30 @@ public class GenerateIndex {
* @param workFolder work folder
*/
public static void generate(String examplesZip, String workFolder) {
+ LOGGER.info("Generating example pages from " + examplesZip + " to " +
workFolder);
+
Properties properties = ExamplesPropertiesManager.get();
+ File workingFolder = new File(workFolder);
+ if (workingFolder.exists()) {
+ try {
+ FileUtils.deleteDirectory(workingFolder);
+ } catch (IOException e) {
+ LOGGER.error("can't delete " + workFolder);
+ // continue...
+ }
+ }
+ mkdirp(workingFolder);
+
// working folder
- File extractedDir = new File(workFolder,
properties.getProperty("extracted"));
- File generatedDir = new File(workFolder,
properties.getProperty("generated"));
+ File extractedDir = new File(workingFolder,
properties.getProperty("extracted"));
+ File generatedDir = new File(workingFolder,
properties.getProperty("generated"));
// crack open the examples zip file
extract(examplesZip, extractedDir.getPath());
+ LOGGER.info("extracting examples into " + extractedDir.getPath());
+
// generate index.html by example
Map<String, Set<String>> exampleLinksByKeyword = new TreeMap<String,
Set<String>>();
Map<String, String> nameByLink = new TreeMap<String, String>();