com.ats.tools.report.PrepareProjectExecution Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ats-automated-testing Show documentation
Show all versions of ats-automated-testing Show documentation
Code generator library to create and execute GUI automated tests
The newest version!
package com.ats.tools.report;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
import org.w3c.dom.DOMException;
import com.ats.driver.AtsManager;
import com.ats.tools.Utils;
public class PrepareProjectExecution {
public static void main(String[] args) throws DOMException, Exception {
String targetFolder = "target";
if(args.length > 0) {
targetFolder = args[0];
}
final Path pomFilePath = Paths.get("pom.xml");
if(pomFilePath.toAbsolutePath().toFile().exists()) {
try {
final Path targetPath = Paths.get(targetFolder);
final File targetFile = targetPath.toFile();
if(targetFile.exists()) {
try {
Utils.deleteRecursiveFiles(targetFile);
}catch(Exception e) {}
targetFile.mkdir();
}
final File buildFile = targetPath.resolve("build.xml").toFile();
final FileWriter fw = new FileWriter(buildFile);
fw.write("");
fw.write(" ");
fw.write(" ");
fw.write(" ");
fw.write("");
fw.write("");
fw.write("");
fw.write(" ");
fw.write("");
fw.write("");
fw.write("");
fw.write(" ");
fw.write(" ");
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy