private static String loadVersion()

in token-service/src/main/java/com/google/solutions/tokenservice/ApplicationVersion.java [32:58]


  private static String loadVersion() {
    try {
      //
      // Read properties file from JAR. This file should
      // contain the version number, produced by the Maven
      // resources plugin.
      //
      try (var propertiesFile = ApplicationVersion.class
        .getClassLoader()
        .getResourceAsStream("version.properties"))
      {
        if (propertiesFile != null) {
          var versionProperties = new Properties();
          versionProperties.load(propertiesFile);

          var version = versionProperties.getProperty("application.version");
          if (version != null && version.length() > 0) {
            return version;
          }
        }
      }
    }
    catch (IOException ignored) {
    }

    return "unknown";
  }