diff --git a/common/src/main/java/org/keycloak/common/Version.java b/common/src/main/java/org/keycloak/common/Version.java index 21280bb8c16..112309f5387 100755 --- a/common/src/main/java/org/keycloak/common/Version.java +++ b/common/src/main/java/org/keycloak/common/Version.java @@ -27,27 +27,33 @@ import java.util.Properties; */ public class Version { public static final String UNKNOWN = "UNKNOWN"; - public static final String NAME = "Keycloak"; - public static final String NAME_HTML = "
Keycloak
"; public static String VERSION; public static String RESOURCES_VERSION; public static String BUILD_TIME; + private static String name; + static { try (InputStream is = Version.class.getResourceAsStream("/keycloak-version.properties")) { Properties props = new Properties(); props.load(is); Version.VERSION = props.getProperty("version"); Version.BUILD_TIME = props.getProperty("build-time"); + name = props.getProperty("name"); Version.RESOURCES_VERSION = Version.VERSION.toLowerCase(); if (Version.RESOURCES_VERSION.endsWith("-snapshot")) { Version.RESOURCES_VERSION = Version.RESOURCES_VERSION.replace("-snapshot", "-" + Version.BUILD_TIME.replace(" ", "").replace(":", "").replace("-", "")); } + } catch (IOException e) { Version.VERSION = Version.UNKNOWN; Version.BUILD_TIME = Version.UNKNOWN; + name = "Keycloak"; } } + public static final String NAME = name; + public static final String NAME_HTML = "
" + name + "
"; + } diff --git a/common/src/main/resources/keycloak-version.properties b/common/src/main/resources/keycloak-version.properties index 518a78547b8..960eb363b73 100755 --- a/common/src/main/resources/keycloak-version.properties +++ b/common/src/main/resources/keycloak-version.properties @@ -15,4 +15,5 @@ # limitations under the License. # version=${project.version} -build-time=${project.build-time} \ No newline at end of file +build-time=${project.build-time} +name=${project.build-name} \ No newline at end of file diff --git a/distribution/pom.xml b/distribution/pom.xml index 313552c36d9..845f5265ac8 100755 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -82,6 +82,17 @@ downloads + + dist-api-docs + + + dist.api.docs + + + + api-docs-dist + + diff --git a/pom.xml b/pom.xml index a760e4aa023..a7cc40af8e4 100644 --- a/pom.xml +++ b/pom.xml @@ -50,6 +50,7 @@ 3.0.4.Final ${timestamp} + Keycloak keycloak diff --git a/quarkus/dist/src/main/version.txt b/quarkus/dist/src/main/version.txt index b2ac2cf0db9..7b373b8b4f8 100644 --- a/quarkus/dist/src/main/version.txt +++ b/quarkus/dist/src/main/version.txt @@ -1 +1 @@ -Keycloak - Version ${project.version} +${project.build-name} - Version ${project.version}