From: Mathieu Baudier Date: Fri, 8 Mar 2024 17:14:24 +0000 (+0100) Subject: Introduce RT CMS bundle X-Git-Tag: v2.3.15~7 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-slc.git;a=commitdiff_plain;h=78613cd303a7ae29c13b06442c2f21ea42ec727e Introduce RT CMS bundle --- diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 000000000..99f26c020 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/Makefile b/Makefile index 9d48b5e46..d400f9449 100644 --- a/Makefile +++ b/Makefile @@ -17,6 +17,7 @@ BUNDLES = \ org.argeo.slc.api \ org.argeo.slc.runtime \ org.argeo.slc.cms \ +org.argeo.rt.cms \ lib/linux/org.argeo.slc.systemd \ swt/org.argeo.cms.e4 \ swt/rap/org.argeo.cms.e4.rap \ diff --git a/org.argeo.rt.cms/.project b/org.argeo.rt.cms/.project new file mode 100644 index 000000000..cec581265 --- /dev/null +++ b/org.argeo.rt.cms/.project @@ -0,0 +1,22 @@ + + + org.argeo.rt.cms + + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + + diff --git a/org.argeo.rt.cms/.settings/org.eclipse.pde.core.prefs b/org.argeo.rt.cms/.settings/org.eclipse.pde.core.prefs new file mode 100644 index 000000000..f29e940a0 --- /dev/null +++ b/org.argeo.rt.cms/.settings/org.eclipse.pde.core.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +pluginProject.extensions=false +resolve.requirebundle=false diff --git a/org.argeo.rt.cms/bnd.bnd b/org.argeo.rt.cms/bnd.bnd new file mode 100644 index 000000000..a744f29a8 --- /dev/null +++ b/org.argeo.rt.cms/bnd.bnd @@ -0,0 +1,11 @@ +Bundle-Activator: org.argeo.init.osgi.SubFrameworkActivator + +Import-Package:\ +org.argeo.init.osgi,\ +org.eclipse.osgi.launch;resolution:=optional,\ +org.argeo.api.cms,\ +org.argeo.api.cms.directory,\ +org.argeo.api.cms.keyring,\ +org.argeo.api.cms.transaction,\ +org.argeo.api.cms.ux,\ + diff --git a/org.argeo.rt.cms/build.properties b/org.argeo.rt.cms/build.properties new file mode 100644 index 000000000..34d2e4d2d --- /dev/null +++ b/org.argeo.rt.cms/build.properties @@ -0,0 +1,4 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + . diff --git a/org.argeo.rt.cms/config.ini b/org.argeo.rt.cms/config.ini new file mode 100644 index 000000000..6fd89a312 --- /dev/null +++ b/org.argeo.rt.cms/config.ini @@ -0,0 +1,70 @@ +argeo.osgi.sources=\ +a2+reference:///\ +?osgi=equinox\ +&crypto=fips\ +&swt=rap\ +&exclude=org.argeo.tp\ +&exclude=org.argeo.tp.sys\ +&exclude=org.argeo.tp.httpd\ +&exclude=org.argeo.tp.sshd\ + +argeo.http.port=7070 +argeo.ssh.port=2222 + +argeo.osgi.start.2=\ +org.eclipse.equinox.http.servlet,\ +org.apache.felix.scr,\ +org.eclipse.equinox.console,\ +org.eclipse.rap.rwt.osgi,\ + +argeo.osgi.start.3=\ +org.argeo.cms,\ +org.argeo.cms.ee,\ +org.argeo.cms.lib.dbus,\ +org.argeo.cms.lib.sshd,\ +org.argeo.cms.lib.equinox,\ +org.argeo.cms.lib.jetty,\ +org.argeo.cms.swt.rap,\ + +argeo.osgi.start.4=\ +org.argeo.cms.jcr + +argeo.osgi.start.5=\ +org.argeo.app.profile.acr.fs,\ +org.argeo.app.core,\ +org.argeo.app.jcr,\ +org.argeo.app.ui,\ +org.argeo.app.theme.default,\ +org.argeo.app.geo,\ + + +osgi.clean=true + +org.osgi.framework.system.packages.extra=\ +com.sun.jna,\ +com.sun.jna.internal,\ +com.sun.jna.ptr,\ +com.sun.jna.win32,\ +org.eclipse.angus.mail.mbox,\ +org.apache.tomcat.jni,\ +sun.security.util,\ +sun.security.internal.spec,\ +sun.security.provider,\ +sun.awt.X11,\ +com.sun.net.httpserver,\ +com.sun.jndi.ldap,\ +com.sun.jndi.ldap.sasl,\ +com.sun.jndi.dns,\ +com.sun.security.jgss,\ +com.sun.nio.file,\ +com.sun.nio.sctp + +## Launch context +osgi.framework.useSystemProperties=false +osgi.frameworkParentClassloader=app +osgi.parentClassLoader=app +osgi.contextClassLoaderParent=app + +# Disable Equinox Jetty autostart +org.eclipse.equinox.http.jetty.autostart=false + diff --git a/sdk/slc-runtime.properties b/sdk/slc-runtime.properties new file mode 100644 index 000000000..908d5560c --- /dev/null +++ b/sdk/slc-runtime.properties @@ -0,0 +1,3 @@ +argeo.osgi.start.5=\ +org.argeo.init,\ +org.argeo.rt.cms,\