Magnolia CMS Modules
by Devexperts
dx-magnolia-ocm is a library which integrates Jackrabbit OCM with Magnolia CMS
dx-magnolia-ocm doesn't depend on Magnolia, allowing to read and write Magnolia Jackrabbit storage from external applications
Download library:
dx-magnolia-ocm-1.0.1.jar
dx-magnolia-ocm-1.0.1-sources.jar
Install it into your Maven repository:
call mvn install:install-file -DgroupId=com.devexperts.web -DartifactId=dx-magnolia-ocm -Dversion=1.0.1 -Dpackaging=jar -Dfile=dx-magnolia-ocm-1.0.1.jar -DgeneratePom=true
call mvn install:install-file -DgroupId=com.devexperts.web -DartifactId=dx-magnolia-ocm -Dversion=1.0.1 -Dpackaging=jar -Dclassifier=sources -Dfile=dx-magnolia-ocm-1.0.1-sources.jar -DgeneratePom=false
You may also put this library into external repository instead of local one.
Note: the library is going be published to publicitly available Maven repository soon, making these steps reduntant. Stay tuned.
Add the following dependency to your Maven project:
<dependency>
<groupId>com.devexperts.web</groupId>
<artifactId>dx-magnolia-ocm</artifactId>
<version>${dx-magnolia-ocm.version}</version>
</dependency>
Specify packages where OCM bean classes are searched. Add the following JVM parameter:
-Dcom.devexperts.ocm.packages=<comma separated list of packages>
Now you can use this library in your code.
All beans classes must inherit com.devexperts.ocm.BaseOCM class.
Also they must be placed in packages specified by com.devexperts.web.packages system property
The library is released under GPL license. Contact us if you need this module under different license.