From: Mathieu Date: Tue, 21 Feb 2023 10:49:40 +0000 (+0100) Subject: Add README X-Git-Tag: v2.3.13~19 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=4b35ea489898ff57a0bae9fdc617b3ad41d8460d;p=gpl%2Fargeo-jcr.git Add README --- diff --git a/README b/README new file mode 100644 index 0000000..bf46bc0 --- /dev/null +++ b/README @@ -0,0 +1,28 @@ +Argeo JCR provides extensions of Argeo Commons for use with the Java Content Repository API and Apache Jackrabbit. + +Please note that the JCR API is unfortunately provided under a proprietary license (the "Day Sepcification License", cf. https://developer.adobe.com/experience-manager/reference-materials/spec/jcr/2.0/license.html) which is therefore incompatible with this GPL-licensed layer, and that it must be conveyed separately. (This paragraph is not a legal advice) + +## Build +Prerequisites to build this layer: +- build Argeo TP +- build Argeo Commons +(cf. http://git.argeo.org) + +Then, run: + +git clone http://git.argeo.org/gpl/argeo-jcr.git --recursive +export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/ +./argeo-jcr/configure + +cd argeo-jcr +make clean all + +In order to use it within an Eclipse PDE environment: + +make clean all manifests + +which will copy the generated OSGi MANIFESTs back to the source tree. The *.target files in argeo-tp/sdk can then be used to configure the target platforms. + +In order to develop with the Eclipse RCP components (Eclipse RAP being the default), additionally run: + +make -f Makefile-rcp.mk manifests \ No newline at end of file