1 Argeo Commons is a lightweight integration framework in pure Java 17, and the foundation for all other Argeo layers.
3 It provides APIs (org.argeo.api.* components), a simple CMS with LDAP and Kerberos integration for authentication/authorisation, and an UI framework based on Eclipse RAP/RCP.
5 The central component is org.argeo.cms, which implements a "node" that can be used either as a server (typically with an Eclipse RAP web interface) or a client (typically with an Eclipse RCP desktop interface).
8 Prerequisites to build this layer:
10 (cf. http://git.argeo.org)
14 git clone http://git.argeo.org/lgpl/argeo-commons.git --recursive
15 export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/
16 ./argeo-commons/configure
21 In order to use it within an Eclipse PDE environment:
23 make clean all manifests
25 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.
27 In order to develop with the Eclipse RCP components (Eclipse RAP being the default), additionally run:
29 make -f Makefile-rcp.mk manifests