private static String readVersion()

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;
  }