in exporters/trace/src/main/java/com/google/cloud/opentelemetry/trace/TraceVersions.java [36:52]
private static String readVersion() {
Properties properties = new Properties();
try {
properties.load(
TraceVersions.class.getResourceAsStream(
"/com/google/cloud/opentelemetry/trace/version.properties"));
} catch (Exception e) {
// we left the attribute empty
return "unknown";
}
String result = properties.getProperty("exporter.version");
if (result != null && result.endsWith("-SNAPSHOT")) {
// Lame hack: Mock server doesn't allow interesting version strings.
return result.substring(0, result.length() - 9);
}
return result;
}