![JAR search and dependency download from the Maven repository](/logo.png)
kg.apc.cmdtools.TestPlanCheckInstaller Maven / Gradle / Ivy
package kg.apc.cmdtools;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.nio.file.Files;
import java.nio.file.StandardCopyOption;
public class TestPlanCheckInstaller {
public static void main(String[] argv) throws IOException {
writeOut("/kg/apc/cmdtools/TestPlanCheck.bat", false);
writeOut("/kg/apc/cmdtools/TestPlanCheck.sh", true);
}
private static void writeOut(String resName, boolean executable) throws IOException {
File self = new File(TestPlanCheckInstaller.class.getProtectionDomain().getCodeSource().getLocation().getFile());
File src = new File(resName);
String home = self.getParentFile().getParentFile().getParent();
File dest = new File(home + File.separator + "bin" + File.separator + src.getName());
InputStream is = TestPlanCheckInstaller.class.getResourceAsStream(resName);
Files.copy(is, dest.toPath(), StandardCopyOption.REPLACE_EXISTING);
dest.setExecutable(executable);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy