diff --git a/orm/pom.xml b/orm/pom.xml index 5b875a4ecc..ad6156307b 100644 --- a/orm/pom.xml +++ b/orm/pom.xml @@ -82,4 +82,26 @@ + + + + org.jboss.maven.plugins + maven-injection-plugin + + + + ${project.version} + + + org.hibernate.tool.api.version.Version + versionString + + + + + + + + + diff --git a/orm/src/main/java/org/hibernate/tool/api/version/Version.java b/orm/src/main/java/org/hibernate/tool/api/version/Version.java index 9238a82d3c..925f3fce9f 100644 --- a/orm/src/main/java/org/hibernate/tool/api/version/Version.java +++ b/orm/src/main/java/org/hibernate/tool/api/version/Version.java @@ -2,6 +2,15 @@ public interface Version { - final static String CURRENT_VERSION = "6.3.3-SNAPSHOT"; + /** + * @deprecated Use {@link #versionString()} instead. + */ + @Deprecated + final static String CURRENT_VERSION = versionString(); + + static String versionString() { + // This implementation is replaced during the build with another one that returns the correct value. + return "UNKNOWN"; + } }