Example usage for org.apache.commons.io FileUtils deleteDirectory

List of usage examples for org.apache.commons.io FileUtils deleteDirectory

Introduction

In this page you can find the example usage for org.apache.commons.io FileUtils deleteDirectory.

Prototype

public static void deleteDirectory(File directory) throws IOException 

Source Link

Document

Deletes a directory recursively.

Usage

From source file:ch.sbb.releasetrain.git.GitRepoImpl.java

@Override
public void reset() {
    try {//www. j av  a  2  s .c  o m
        if (git == null) {
            return;
        }
        git.close();
        FileUtils.deleteDirectory(this.gitDir);
    } catch (IOException e) {
        log.error("not able to delete folder: " + this.gitDir, e);
    }
}

From source file:de.cosmocode.palava.store.FileSystemStoreTest.java

/**
 * Runs after every test and deletes the store directory.
 * // w  ww  .ja  v a  2 s . co  m
 * @throws IOException should not happen
 */
@Before
@After
public void cleanup() throws IOException {
    FileUtils.deleteDirectory(directory);
}

From source file:net.gcolin.simplerepo.test.AbstractRepoTest.java

protected Server createServer(int port, String displayName) throws Exception {
    FileUtils.deleteDirectory(new File("target/repo" + displayName));
    System.setProperty("simplerepo.root", "target/repo" + displayName);
    File repoRoot = new File("target/repo" + displayName);
    repoRoot.mkdirs();/*from w w  w.  j a  v a2s  . c  om*/
    Files.write(new File(repoRoot, "config.properties").toPath(), Arrays.asList("plugins="),
            StandardCharsets.UTF_8);
    Server server = new Server(port);
    FileUtils.copyDirectory(new File("src/main/webapp"), new File("target/server"));
    WebAppContext app = new WebAppContext("target/server", "/simple-repo");
    app.setAttribute("contextName", displayName);
    app.setExtractWAR(true);
    app.getSecurityHandler()
            .setLoginService(new HashLoginService("Test realm", "src/test/resources/realm.properties"));
    app.setDisplayName(displayName);
    server.setHandler(app);
    server.start();
    return server;
}

From source file:com.splout.db.integration.TestReplicaBalanceIntegration.java

@After
public void cleanTestBinaryFiles() throws IOException {
    FileUtils.deleteDirectory(new File(TMP_FOLDER));
}

From source file:com.splout.db.dnode.TestDNode.java

@After
@Before/*from  www  .j av a2  s  .  com*/
public void cleanUp() throws IOException {
    FileUtils.deleteDirectory(new File(DB_1 + ".2"));
    FileUtils.deleteDirectory(new File(DB_2 + ".2"));
    FileUtils.deleteDirectory(new File(DB_1 + ".1"));
    FileUtils.deleteDirectory(new File(DB_2 + ".1"));
    FileUtils.deleteDirectory(new File(FOO_DEPLOY_FOLDER));
    TestUtils.cleanUpTmpFolders(this.getClass().getName(), 4);
}

From source file:com.facebook.hiveio.testing.LocalHiveServer.java

public void init() throws IOException, TException {
    if (baseDir != null && baseDir.isDirectory()) {
        FileUtils.deleteDirectory(baseDir);
    }/*  w  ww . j  av a  2s.  co  m*/

    hiveConf = HiveUtils.newHiveConf();
    baseDir = randomDir();

    File metastore = new File(baseDir, "metastore");
    hiveConf.setVar(HiveConf.ConfVars.METASTOREDIRECTORY, metastore.getAbsolutePath());

    File warehouse = new File(baseDir, "warehouse");
    hiveConf.setVar(HiveConf.ConfVars.METASTOREWAREHOUSE, warehouse.getAbsolutePath());

    File metastoreDb = new File(baseDir, "metastore_db");
    hiveConf.setVar(HiveConf.ConfVars.METASTORECONNECTURLKEY,
            "jdbc:derby:;databaseName=" + metastoreDb.getAbsolutePath() + ";create=true");

    client = new HiveServer.HiveServerHandler(hiveConf);
    client.execute("CREATE DATABASE IF NOT EXISTS default");
}

From source file:jodtemplate.resource.FileResources.java

@Override
public void clean() throws IOException {
    FileUtils.deleteDirectory(directory);
}

From source file:net.rohanpm.JGitComponentTest.java

@After
public void deleteTempDir() throws IOException {
    FileUtils.deleteDirectory(tempDirectory);
}

From source file:com.blackberry.bdp.test.utils.LocalKafkaServer.java

public void shutdown() throws IOException {
    server.shutdown();
    server.awaitShutdown();
    FileUtils.deleteDirectory(new File(logDir));
}

From source file:com.hurence.logisland.service.elasticsearch.EmbeddedElasticsearchServer.java

/**
 * Explicit Constructor./*from www .ja  va2  s  .c  o  m*/
 */
public EmbeddedElasticsearchServer(String homeDirectory) {
    try {
        FileUtils.deleteDirectory(new File(homeDirectory));
    } catch (IOException e) {
        throw new RuntimeException("Unable to clean embedded elastic-search home dir", e);
    }

    this.homeDirectory = homeDirectory;

    Settings.Builder elasticsearchSettings = Settings.builder()

            .put("cluster.name", CLUSTER_NAME).put("node.name", "testNode")
            //.put("number_of_shards", 3)
            //.put("number_of_replicas", 1)
            .put("network.host", "local").put("node.data", true)
            //.put("node.local", true)
            .put("transport.type", "local").put("http.enabled", false).put("path.home", homeDirectory)
            .put("discovery.zen.ping_timeout", 0); // make startup faster

    /*# Using less filesystem as possible
    index.store.type=memory
    index.store.fs.memory.enabled=true
    index.gateway.type=none
    gateway.type=none*/

    this.node = new Node(elasticsearchSettings.build());
}