X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=README.md;h=7ae0ee562c82731fab2359b831f1dba3352c3e67;hb=dc22425efbd40d0e52b3dc7f28ae9fa8ff3a8f0b;hp=c85e74062dee53fd624a5a1660f42465f2260b1f;hpb=d159996ad76a884437353b132eaaf6a0a9f9d09c;p=lgpl%2Fargeo-commons.git diff --git a/README.md b/README.md index c85e74062..7ae0ee562 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,9 @@ Based on the OSGi and JCR standards. Enterprise-grade since 2009. ## Development ### Pre-requisite -- Java 8 OpenJDK (with HotSpot or OpenJ9 JVM https://adoptopenjdk.net/) +- Java 11 OpenJDK (https://adoptopenjdk.net/) - Maven 3 (https://maven.apache.org/download.cgi) -- Eclipse 2019-06 for RCP and RAP Developers (https://www.eclipse.org/downloads/packages/release/2019-06/r/eclipse-ide-rcp-and-rap-developers) +- Eclipse 2019-12 for RCP and RAP Developers (https://www.eclipse.org/downloads/packages/release/2019-12/r/eclipse-ide-rcp-and-rap-developers-includes-incubating-components) ### First build, or after dependencies update ```bash @@ -29,14 +29,6 @@ mvn clean install -Prpmbuild-tp,rpmbuild createrepo /srv/rpmfactory/argeo-osgi-2/el7/ ``` -### Usage in Eclipse -The project can be run as a standard PDE OSGi runtime, but the Argeo SLC Eclipse plug-in greatly simplifies the configuration of an Eclipse PDE running configuration: -- Install the Argeo SLC plug-in from this Eclipse update site https://projects.argeo.org/slc/update/ide/ -- In the demo/ directory, right-click on cms-e4-rap.properties, ```Run As > OSGi Boot (Equinox, RAP)``` -- The execution directory will be sdk/exec/cms-e4-rap -- The standard OSGi data area will be sdk/exec/cms-e4-rap/data (contains mostly the Jackrabbit JCR repository) -- Open http://localhost:7070/cms/devops with the username ```root``` and the password ```demo``` - ### Release ```bash mvn release:prepare @@ -47,7 +39,7 @@ createrepo /srv/rpmfactory/argeo-osgi-2/el7/ ## Deployment ### Pre-requisite -- CentOS 7 +- CentOS/RHEL 7 or 8 ### Install Please refer to the appropriate documentation for more complex deployments (e.g. LDAP server, PostgreSQL backend, etc.).