Files
pinpoint/commons/VersionScript.groovy
T
Jaehong Kim 8aad79ba89 Merge branch 'master' of http://yobi.navercorp.com/pinpoint/pinpoint
Conflicts:
	bootstrap/src/main/java/com/nhn/pinpoint/bootstrap/config/ProfilerConfig.java
	bootstrap/src/main/java/com/nhn/pinpoint/bootstrap/interceptor/InterceptorRegistry.java
	profiler/src/main/java/com/nhn/pinpoint/profiler/modifier/DefaultModifierRegistry.java
	testweb/src/main/resources/applicationContext-testweb.xml
2014-09-24 19:36:23 +09:00

22 lines
882 B
Groovy

println("==== Creating Version.java ====");
File mainDir = new File("${pom.basedir}/src/main");
if (mainDir.exists() && !mainDir.isDirectory()) {
println("Main dir does not exist, wont create Version.java!");
return;
}
File versionFile = new File("${pom.basedir}/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();