Files
pinpoint/VersionScript.groovy
T

22 lines
873 B
Groovy

println("==== Creating Version.java ====");
File mainDir = new File("src/main");
if (mainDir.exists() && !mainDir.isDirectory()) {
println("Main dir does not exist, wont create Version.java!");
return;
}
File versionFile = new File("src/main/java/com/nhn/pinpoint/common/Version.java");
if (versionFile.exists() && versionFile.isDirectory()) {
println("Version file exists and is directory! Wont overwrite");
return;
}
if (versionFile.exists()) {
println("Version file already exists, overwriting!");
}
println("Creating Version.java File");
BufferedWriter writer = new BufferedWriter(new FileWriter(versionFile));
writer.write("package com.nhn.pinpoint.common;\n");
writer.write("public final class Version {\n");
writer.write(" public static final String VERSION = \"${project.version}\";\n");
writer.write("}");
writer.close();