public static File mkdirs(final File file) { if (!file.exists()) { if (!file.mkdirs()) { throw new FileRuntimeException("Cannot mkdirs: " + file.getAbsolutePath()); } return file; } return dir(file); }
public static File mkdirs(final File file) { if (!file.exists()) { hackJDK4715154(); if (!file.mkdirs()) { throw new FileRuntimeException("Cannot mkdirs: " + file.getAbsolutePath()); } return file; } return dir(file); }
public StandaloneServer(final File home, final File base) { this.home = home; this.base = base; final File lib = readable(dir(exists(new File(home, "lib")))); openejbJar = readable(file(select(lib, "openejb-core.*.jar"))); final File javaagentJar = readable(file(select(lib, "openejb-javaagent.*.jar"))); final File javaHome = readable(dir(exists(new File(System.getProperty("java.home"))))); final boolean isWindows = System.getProperty("os.name").toLowerCase().contains("win"); java = readable(file(Files.path(javaHome, "bin", isWindows ? "java.exe" : "java"))); jvmOpts.add("-XX:+HeapDumpOnOutOfMemoryError"); jvmOpts.add("-javaagent:" + javaagentJar.getAbsolutePath()); }
Files.dir(dir); Files.notHidden(dir);
Files.dir(dir); Files.notHidden(dir);
public static void unzip(final File zipFile, final File destination, final boolean noparent) throws IOException { Files.dir(destination); Files.writable(destination); Files.file(zipFile); Files.readable(zipFile); final InputStream read = IO.read(zipFile); try { unzip(read, destination, noparent); } finally { IO.close(read); } }
public static void unzip(final File zipFile, final File destination, final boolean noparent) throws IOException { Files.dir(destination); Files.writable(destination); Files.file(zipFile); Files.readable(zipFile); final InputStream read = IO.read(zipFile); try { unzip(read, destination, noparent); } finally { IO.close(read); } }