Introduce RT CMS bundle
authorMathieu Baudier <mbaudier@argeo.org>
Fri, 8 Mar 2024 17:14:24 +0000 (18:14 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Fri, 8 Mar 2024 17:14:24 +0000 (18:14 +0100)
.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
Makefile
org.argeo.rt.cms/.project [new file with mode: 0644]
org.argeo.rt.cms/.settings/org.eclipse.pde.core.prefs [new file with mode: 0644]
org.argeo.rt.cms/bnd.bnd [new file with mode: 0644]
org.argeo.rt.cms/build.properties [new file with mode: 0644]
org.argeo.rt.cms/config.ini [new file with mode: 0644]
sdk/slc-runtime.properties [new file with mode: 0644]

diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..99f26c0
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
index 9d48b5e46043c3157bbac360381bdb5a3eed2bd5..d400f9449122d4e384d54483562c209835381e08 100644 (file)
--- 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 (file)
index 0000000..cec5812
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.argeo.rt.cms</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.pde.ManifestBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.SchemaBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.PluginNature</nature>
+       </natures>
+</projectDescription>
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 (file)
index 0000000..f29e940
--- /dev/null
@@ -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 (file)
index 0000000..a744f29
--- /dev/null
@@ -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 (file)
index 0000000..34d2e4d
--- /dev/null
@@ -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 (file)
index 0000000..6fd89a3
--- /dev/null
@@ -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 (file)
index 0000000..908d556
--- /dev/null
@@ -0,0 +1,3 @@
+argeo.osgi.start.5=\
+org.argeo.init,\
+org.argeo.rt.cms,\