Class VersionUtils

java.lang.Object
org.apache.tapestry5.commons.util.VersionUtils

public class VersionUtils extends Object
Utility methods related to managing framework version numbers.
  • Constructor Details

  • Method Details

    • readVersionNumber

      public static String readVersionNumber(String resourcePath)
      Reads a version number from a properties file on the classpath. These files are generally created by Gradle. For example, tapestry-core's properties file is META-INF/gradle/org.apache.tapestry/tapestry-core/pom.properties. The Gradle generated properties files include the version and possibly others properties. The resource is located using the Thread's context class loader.
      Parameters:
      resourcePath - the complete path to the resource, including a leading slash.
      Returns:
      the version number read from the properties file, or "UNKNOWN" if the version number is not present or the file can not be opened