From: Mathieu Baudier Date: Mon, 26 Mar 2018 16:28:29 +0000 (+0200) Subject: Eclipse 4 packaging X-Git-Tag: argeo-suite-2.1.13~62 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=217603edef20db7913cbe33c69110a323826f95f Eclipse 4 packaging --- diff --git a/dep/org.argeo.suite.dep.e4.rap/.gitignore b/dep/org.argeo.suite.dep.e4.rap/.gitignore new file mode 100644 index 0000000..76df179 --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rap/.gitignore @@ -0,0 +1,2 @@ +/target/ +/*.target diff --git a/dep/org.argeo.suite.dep.e4.rap/META-INF/.gitignore b/dep/org.argeo.suite.dep.e4.rap/META-INF/.gitignore new file mode 100644 index 0000000..4854a41 --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rap/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF diff --git a/dep/org.argeo.suite.dep.e4.rap/bnd.bnd b/dep/org.argeo.suite.dep.e4.rap/bnd.bnd new file mode 100644 index 0000000..991aa1a --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rap/bnd.bnd @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dep/org.argeo.suite.dep.e4.rap/p2.inf b/dep/org.argeo.suite.dep.e4.rap/p2.inf new file mode 100644 index 0000000..0423aa5 --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rap/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.rap/pom.xml b/dep/org.argeo.suite.dep.e4.rap/pom.xml new file mode 100644 index 0000000..88c5e2d --- /dev/null +++ b/dep/org.argeo.suite.dep.e4.rap/pom.xml @@ -0,0 +1,117 @@ + + + 4.0.0 + + org.argeo.suite + dep + 0.1.13-SNAPSHOT + .. + + org.argeo.suite.dep.e4.rap + Suite E4 Platform + 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.suite + org.argeo.suite.e4.rap + 0.1.13-SNAPSHOT + + + + + + + + + + org.argeo.connect + org.argeo.connect.dep.e4.rap + ${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 72f8cdf..6874c75 100644 --- a/dep/pom.xml +++ b/dep/pom.xml @@ -12,6 +12,7 @@ pom org.argeo.suite.platform + org.argeo.suite.dep.e4.rap diff --git a/org.argeo.suite.cms/META-INF/.gitignore b/org.argeo.suite.cms/META-INF/.gitignore index e69de29..4854a41 100644 --- a/org.argeo.suite.cms/META-INF/.gitignore +++ b/org.argeo.suite.cms/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF diff --git a/org.argeo.suite.cms/bnd.bnd b/org.argeo.suite.cms/bnd.bnd index c3c1aa0..4b4b9bc 100644 --- a/org.argeo.suite.cms/bnd.bnd +++ b/org.argeo.suite.cms/bnd.bnd @@ -11,4 +11,20 @@ Service-Component: OSGI-INF/systemAppService.xml,\ OSGI-INF/resourcesMaintenanceService.xml,\ OSGI-INF/peopleMaintenanceService.xml,\ OSGI-INF/trackerMaintenanceService.xml - \ No newline at end of file + +Import-Package: javax.jcr,\ +javax.transaction,\ +org.osgi.service.useradmin,\ +org.argeo.connect,\ +org.argeo.activities,\ +org.argeo.people,\ +org.argeo.documents,\ +org.argeo.tracker,\ +org.argeo.connect.resources,\ +org.argeo.connect.core,\ +org.argeo.activities.core,\ +org.argeo.people.core,\ +org.argeo.documents.core,\ +org.argeo.tracker.core,\ +org.argeo.connect.resources.core,\ +* diff --git a/org.argeo.suite.cms/pom.xml b/org.argeo.suite.cms/pom.xml new file mode 100644 index 0000000..8945b97 --- /dev/null +++ b/org.argeo.suite.cms/pom.xml @@ -0,0 +1,20 @@ + + + 4.0.0 + + org.argeo.suite + argeo-suite + 0.1.13-SNAPSHOT + .. + + org.argeo.suite.cms + Suite Deployment + jar + + + org.argeo.connect + org.argeo.connect.core + ${version.argeo-connect} + + + diff --git a/org.argeo.suite.e4.rap/.gitignore b/org.argeo.suite.e4.rap/.gitignore index ae3c172..09e3bc9 100644 --- a/org.argeo.suite.e4.rap/.gitignore +++ b/org.argeo.suite.e4.rap/.gitignore @@ -1 +1,2 @@ /bin/ +/target/ diff --git a/org.argeo.suite.e4.rap/META-INF/.gitignore b/org.argeo.suite.e4.rap/META-INF/.gitignore index e69de29..4854a41 100644 --- a/org.argeo.suite.e4.rap/META-INF/.gitignore +++ b/org.argeo.suite.e4.rap/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF diff --git a/org.argeo.suite.e4.rap/pom.xml b/org.argeo.suite.e4.rap/pom.xml new file mode 100644 index 0000000..e94b1c2 --- /dev/null +++ b/org.argeo.suite.e4.rap/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.argeo.suite + argeo-suite + 0.1.13-SNAPSHOT + .. + + org.argeo.suite.e4.rap + Eclipse 4 RAP + jar + + + org.argeo.suite + org.argeo.suite.e4 + 0.1.13-SNAPSHOT + + + org.argeo.commons + org.argeo.cms.e4.rap + ${version.argeo-commons} + + + + + org.argeo.tp + argeo-tp-rap-e4 + ${version.argeo-tp} + pom + provided + + + diff --git a/org.argeo.suite.e4/META-INF/.gitignore b/org.argeo.suite.e4/META-INF/.gitignore index e69de29..4854a41 100644 --- a/org.argeo.suite.e4/META-INF/.gitignore +++ b/org.argeo.suite.e4/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF diff --git a/org.argeo.suite.e4/bnd.bnd b/org.argeo.suite.e4/bnd.bnd index a29c7f1..e4e7437 100644 --- a/org.argeo.suite.e4/bnd.bnd +++ b/org.argeo.suite.e4/bnd.bnd @@ -1,2 +1,17 @@ Bundle-ActivationPolicy: lazy -Service-Component: OSGI-INF/systemE4Service.xml,OSGI-INF/activitiesE4Service.xml,OSGI-INF/peopleE4Service.xml,OSGI-INF/documentsE4Service.xml +Service-Component: OSGI-INF/systemE4Service.xml,\ +OSGI-INF/activitiesE4Service.xml,\ +OSGI-INF/peopleE4Service.xml,\ +OSGI-INF/documentsE4Service.xml + +Import-Package: org.eclipse.swt,\ +org.eclipse.core.commands.common,\ +javax.jcr.nodetype,\ +org.eclipse.e4.core.contexts,\ +org.argeo.connect.ui,\ +org.argeo.connect.e4,\ +org.argeo.activities.e4,\ +org.argeo.people.e4,\ +org.argeo.documents.e4,\ +org.argeo.tracker.e4,\ +* diff --git a/org.argeo.suite.e4/pom.xml b/org.argeo.suite.e4/pom.xml new file mode 100644 index 0000000..3e78d86 --- /dev/null +++ b/org.argeo.suite.e4/pom.xml @@ -0,0 +1,30 @@ + + + 4.0.0 + + org.argeo.suite + argeo-suite + 0.1.13-SNAPSHOT + .. + + org.argeo.suite.e4 + Eclipse 4 + jar + + + org.argeo.connect + org.argeo.connect.e4 + ${version.argeo-connect} + + + + + org.argeo.tp + argeo-tp-rap-e4 + ${version.argeo-tp} + pom + provided + + + diff --git a/pom.xml b/pom.xml index d68ade0..46dc56e 100644 --- a/pom.xml +++ b/pom.xml @@ -13,11 +13,19 @@ 0.1.13-SNAPSHOT + org.argeo.suite.web - org.argeo.suite.workbench.rap - - org.argeo.suite.apps org.argeo.suite.apps.web + + + org.argeo.suite.cms + org.argeo.suite.e4 + org.argeo.suite.e4.rap + + + org.argeo.suite.apps + org.argeo.suite.workbench.rap + dep