Skip to content

jbossas/jboss-dmr

JBoss DMR

JBoss DMR (Dynamic Model Representation) is a Java library that provides a simple API to build up arbitrarily complex data structures using a small number of Java types.

It is a foundational piece of WildFly which uses JBoss DMR to represent its large and complex management model.

JBoss DMR is released as a single Maven artifact with the coordinates:

<dependency>
    <groupId>org.jboss</groupId>
    <artifactId>jboss-dmr</artifactId>
</dependency>

Build JBoss DMR

Prerequisites:

  • JDK 11 or newer - check java -version
  • Maven 3.6.0 or newer - check mvn -v

To build with your own Maven installation:

mvn package

Reporting Issues

JBoss DMR uses JIRA to manage issues. All issues can be found here.

To create a new issue, comment on an existing issue, or assign an issue to yourself, you'll need to first create a JIRA account.

Release Procedure

JBoss DMR is released in JBoss Nexus Repository

To release a new version of JBoss DMR:

mvn release:prepare
mvn release:perform