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>
- JDK 11 or newer - check
- Maven 3.6.0 or newer - check
To build with your own Maven installation:
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.
JBoss DMR is released in JBoss Nexus Repository
To release a new version of JBoss DMR:
- Use the Maven
mvn release:prepare mvn release:perform