From de9ee5ddb7726dea59ca8a5ad4e8db19dec39787 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 29 Mar 2018 20:55:02 +0200 Subject: [PATCH] Add RCP support --- dep/org.argeo.suite.dep.e4.rap/pom.xml | 2 +- dep/org.argeo.suite.dep.e4.rcp/.gitignore | 2 + .../META-INF/.gitignore | 1 + dep/org.argeo.suite.dep.e4.rcp/bnd.bnd | 1 + dep/org.argeo.suite.dep.e4.rcp/p2.inf | 2 + dep/org.argeo.suite.dep.e4.rcp/pom.xml | 112 ++++++++++++++++++ dep/pom.xml | 1 + sdk/argeo-suite-desktop.properties | 23 ++++ 8 files changed, 143 insertions(+), 1 deletion(-) create mode 100644 dep/org.argeo.suite.dep.e4.rcp/.gitignore create mode 100644 dep/org.argeo.suite.dep.e4.rcp/META-INF/.gitignore create mode 100644 dep/org.argeo.suite.dep.e4.rcp/bnd.bnd create mode 100644 dep/org.argeo.suite.dep.e4.rcp/p2.inf create mode 100644 dep/org.argeo.suite.dep.e4.rcp/pom.xml create mode 100644 sdk/argeo-suite-desktop.properties diff --git a/dep/org.argeo.suite.dep.e4.rap/pom.xml b/dep/org.argeo.suite.dep.e4.rap/pom.xml index 88c5e2d..022b35e 100644 --- a/dep/org.argeo.suite.dep.e4.rap/pom.xml +++ b/dep/org.argeo.suite.dep.e4.rap/pom.xml @@ -9,7 +9,7 @@ .. org.argeo.suite.dep.e4.rap - Suite E4 Platform + Suite E4 Platform RAP jar diff --git a/dep/org.argeo.suite.dep.e4.rcp/.gitignore b/dep/org.argeo.suite.dep.e4.rcp/.gitignore new file mode 100644 index 0000000..76df179 --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rcp/.gitignore @@ -0,0 +1,2 @@ +/target/ +/*.target diff --git a/dep/org.argeo.suite.dep.e4.rcp/META-INF/.gitignore b/dep/org.argeo.suite.dep.e4.rcp/META-INF/.gitignore new file mode 100644 index 0000000..4854a41 --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rcp/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF diff --git a/dep/org.argeo.suite.dep.e4.rcp/bnd.bnd b/dep/org.argeo.suite.dep.e4.rcp/bnd.bnd new file mode 100644 index 0000000..991aa1a --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rcp/bnd.bnd @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dep/org.argeo.suite.dep.e4.rcp/p2.inf b/dep/org.argeo.suite.dep.e4.rcp/p2.inf new file mode 100644 index 0000000..0423aa5 --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rcp/p2.inf @@ -0,0 +1,2 @@ +properties.1.name=org.eclipse.equinox.p2.type.category +properties.1.value=true \ No newline at end of file diff --git a/dep/org.argeo.suite.dep.e4.rcp/pom.xml b/dep/org.argeo.suite.dep.e4.rcp/pom.xml new file mode 100644 index 0000000..02d06ab --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rcp/pom.xml @@ -0,0 +1,112 @@ + + + 4.0.0 + + org.argeo.suite + dep + 0.1.13-SNAPSHOT + .. + + org.argeo.suite.dep.e4.rcp + Suite E4 Platform RCP + jar + + + + org.argeo.suite + org.argeo.suite.cms + 0.1.13-SNAPSHOT + + + org.argeo.suite + org.argeo.suite.e4 + 0.1.13-SNAPSHOT + + + + + + + + + + org.argeo.connect + org.argeo.connect.dep.e4.rcp + ${version.argeo-connect} + + + + + org.argeo.tp.payment + com.stripe + + + + + + rpmbuild + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-argeo + package + + copy-dependencies + + + jar + ${project.build.directory}/lib-argeo + org.argeo.suite + jar + runtime + true + + + + + + org.codehaus.mojo + rpm-maven-plugin + + + rpm-argeo + package + + rpm + + + argeo-suite-e4 + + + /usr/share/osgi + root + root + 644 + true + + + ${project.build.directory}/lib-argeo + + **/*.jar + + + + + + + argeo-connect-e4-tp + + + + + + + + + + diff --git a/dep/pom.xml b/dep/pom.xml index 6874c75..35b76e7 100644 --- a/dep/pom.xml +++ b/dep/pom.xml @@ -13,6 +13,7 @@ org.argeo.suite.platform org.argeo.suite.dep.e4.rap + org.argeo.suite.dep.e4.rcp diff --git a/sdk/argeo-suite-desktop.properties b/sdk/argeo-suite-desktop.properties new file mode 100644 index 0000000..80d51c5 --- /dev/null +++ b/sdk/argeo-suite-desktop.properties @@ -0,0 +1,23 @@ +argeo.osgi.start.2.node=\ +org.eclipse.equinox.http.servlet,\ +org.eclipse.equinox.http.jetty,\ +org.eclipse.equinox.metatype,\ +org.eclipse.equinox.cm,\ + +argeo.osgi.start.3.node=\ +org.argeo.cms + +applicationXMI=org.argeo.suite.e4/e4xmi/argeo-office.e4xmi +#applicationXMI=org.argeo.cms.e4.rcp/argeo-companion.e4xmi + +lifeCycleURI=bundleclass://org.argeo.cms.e4.rcp/org.argeo.cms.e4.rcp.CmsRcpLifeCycle +clearPersistedState=true +#argeo.cms.desktop.inTray=true + +org.osgi.service.http.port=7070 + +log4j.configuration=file:../../log4j.properties +argeo.node.useradmin.uris=os:/// +eclipse.application=org.argeo.cms.e4.rcp.CmsE4Application +#eclipse.application=org.eclipse.e4.ui.workbench.swt.E4Application +org.eclipse.equinox.http.jetty.autostart=false -- 2.30.2