Class FrameworkVersion

java.lang.Object
com.agentforge4j.schema.FrameworkVersion

public final class FrameworkVersion extends Object
Exposes the running AgentForge4j framework version.

The value is read once from a Maven-filtered agentforge4j-version.properties resource bundled in this module, whose agentforge4j.version key is substituted with the reactor version at build time. The catalog compatibility gate compares a shipped catalog's declared minimumAgentForge4jVersion / maximumAgentForge4jVersion bounds against this value.

The resource lives at the class-path root (not inside a package directory), so the read is a same-module classpath lookup that needs no module opens.

  • Method Details

    • current

      public static String current()
      Returns the running framework version, e.g. 0.0.1-SNAPSHOT.
      Returns:
      the framework version string; never blank