X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=README.md;h=7ae0ee562c82731fab2359b831f1dba3352c3e67;hb=7b31acd3aa2bb7ec362d66d754a3f5e5ada4b73b;hp=eb1ec5c77455344c96aaee1b89ca01a2ff223e30;hpb=905ffc26fb84f8bee3889ac3e20f07c7fa55f591;p=lgpl%2Fargeo-commons.git diff --git a/README.md b/README.md index eb1ec5c77..7ae0ee562 100644 --- a/README.md +++ b/README.md @@ -7,13 +7,13 @@ 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 -mvn clean argeo-osgi:pde-sources install +mvn clean install argeo-osgi:pde-sources ``` This will download the sources of all third-party Java libraries in a format compatible with the Eclipse IDE, and will generate the Eclipse PDE target platform (Select ```org.argeo.dep.cms.e4.rap``` in Window > Preferences > Plug-in Development > Target Platform). @@ -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.).