Using with Maven

By far the easiest way to use ModeShape is to use Maven, because with just a few lines of code, Maven will automatically pull all the JARs and source for all of the ModeShape libraries as well as everything those libraries need. For the details, see our Maven page.

Using JARs

If your application doesn't use Maven, you'll need to obtain the ModeShape JARs and place them onto your application's classpath. This is a bit more complicated, because you have to manage the JARs yourself, but ModeShape provides a single download with all of the JARs for all ModeShape components and all dependencies. For details, see below.

Deploy to Wildfly and JBoss EAP

You can deploy ModeShape 4.0 and its RESTful, WebDAV, CMIS, and Repository Explorer services to Wildfly 8 by downloading the Kit and extracting the ZIP contents on top of your Wildfly 8 installation. For more details, see the documentation.

You can do the same for ModeShape 3.8 with JBoss EAP 6.2.1.GA or 6.3 Beta, or ModeShape 3.4-3.7.x with JBoss EAP 6.1.1, or ModeShape 3.2 or 3.3 with JBoss EAP 6.1, or ModeShape 3.0 or 3.1 with AS 7.1.1. However, be aware that these older versions contain none of the fixes for any bugs found after their release. Therefore, if at all possible, please use the latest ModeShape version with the latest EAP 6.2.1 or 6.3 release.


ModeShape 4.x (or later) is licensed under the Apache Software License, version 2.0.

ModeShape 3.x (or earlier) is licensed under the Lesser General Public License (LGPL), version 2.1.