From 48216df1d870744d4ae7486c6debe0ec626111ac Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Sun, 7 Nov 2021 12:03:53 +0100 Subject: [PATCH] Introduce CMS optional dependencies. --- demo/pom.xml | 2 +- dep/org.argeo.dep.cms.ext/.gitignore | 4 + dep/org.argeo.dep.cms.ext/META-INF/.gitignore | 1 + dep/org.argeo.dep.cms.ext/bnd.bnd | 0 dep/org.argeo.dep.cms.ext/build.properties | 2 + dep/org.argeo.dep.cms.ext/p2.inf | 2 + dep/org.argeo.dep.cms.ext/pom.xml | 146 ++++++++++++++++++ dep/org.argeo.dep.cms.sdk/pom.xml | 3 +- dep/pom.xml | 2 +- dist/argeo-node/pom.xml | 5 - 10 files changed, 158 insertions(+), 9 deletions(-) create mode 100644 dep/org.argeo.dep.cms.ext/.gitignore create mode 100644 dep/org.argeo.dep.cms.ext/META-INF/.gitignore create mode 100644 dep/org.argeo.dep.cms.ext/bnd.bnd create mode 100644 dep/org.argeo.dep.cms.ext/build.properties create mode 100644 dep/org.argeo.dep.cms.ext/p2.inf create mode 100644 dep/org.argeo.dep.cms.ext/pom.xml diff --git a/demo/pom.xml b/demo/pom.xml index 56fe39f1f..97a5dcef7 100644 --- a/demo/pom.xml +++ b/demo/pom.xml @@ -41,7 +41,7 @@ org.argeo.commons - org.argeo.dep.cms.sdk + org.argeo.dep.cms.e4.rap 2.1.104-SNAPSHOT diff --git a/dep/org.argeo.dep.cms.ext/.gitignore b/dep/org.argeo.dep.cms.ext/.gitignore new file mode 100644 index 000000000..e26e09f82 --- /dev/null +++ b/dep/org.argeo.dep.cms.ext/.gitignore @@ -0,0 +1,4 @@ +/target/ +/feature.xml +/modularDistribution.csv +/*-maven.target diff --git a/dep/org.argeo.dep.cms.ext/META-INF/.gitignore b/dep/org.argeo.dep.cms.ext/META-INF/.gitignore new file mode 100644 index 000000000..4854a41b9 --- /dev/null +++ b/dep/org.argeo.dep.cms.ext/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF diff --git a/dep/org.argeo.dep.cms.ext/bnd.bnd b/dep/org.argeo.dep.cms.ext/bnd.bnd new file mode 100644 index 000000000..e69de29bb diff --git a/dep/org.argeo.dep.cms.ext/build.properties b/dep/org.argeo.dep.cms.ext/build.properties new file mode 100644 index 000000000..edef3d9d1 --- /dev/null +++ b/dep/org.argeo.dep.cms.ext/build.properties @@ -0,0 +1,2 @@ +bin.includes = feature.xml,\ + modularDistribution.csv diff --git a/dep/org.argeo.dep.cms.ext/p2.inf b/dep/org.argeo.dep.cms.ext/p2.inf new file mode 100644 index 000000000..0423aa509 --- /dev/null +++ b/dep/org.argeo.dep.cms.ext/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.dep.cms.ext/pom.xml b/dep/org.argeo.dep.cms.ext/pom.xml new file mode 100644 index 000000000..f657231f4 --- /dev/null +++ b/dep/org.argeo.dep.cms.ext/pom.xml @@ -0,0 +1,146 @@ + + + 4.0.0 + + org.argeo.commons + 2.1.104-SNAPSHOT + dep + .. + + org.argeo.dep.cms.ext + CMS Optional Third Parties + Bulky generic third parties which are not required by the CMS, but necessary for upper layers. + + + + org.argeo.tp.javax + javax.xml.bind + + + + + org.argeo.tp.jackson + com.fasterxml.jackson.core.jackson-core + + + org.argeo.tp.jackson + com.fasterxml.jackson.core.jackson-databind + + + org.argeo.tp.jackson + com.fasterxml.jackson.core.jackson-annotations + + + + + org.argeo.tp.javax + javax.activation + + + org.argeo.tp.javax + javax.mail + + + + + org.argeo.tp.apache.commons + org.apache.commons.math3 + + + org.argeo.tp.apache.commons + org.apache.commons.collections4 + + + org.argeo.tp.apache + org.apache.xml.security + + + org.argeo.tp.apache + org.apache.xmlbeans + + + org.argeo.tp.apache + org.apache.xalan + + + org.argeo.tp.apache + org.apache.xalan.serializer + + + org.argeo.tp.apache + org.apache.xml.resolver + + + org.argeo.tp.apache + org.apache.xerces + + + + + + + rpmbuild-tp + + + + maven-assembly-plugin + + + prepare-source-tp + package + + single + + + + a2-source-tp + + + + + + + org.codehaus.mojo + rpm-maven-plugin + + + rpm-tp + package + + rpm + + + argeo-cms-ext-tp + ${version.argeo-tp} + ${maven.build.timestamp} + + + /usr/share/osgi + root + root + 644 + false + + + ${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp + + **/*.jar + + + + + + + argeo-cms-node-tp + + + + + + + + + + \ No newline at end of file diff --git a/dep/org.argeo.dep.cms.sdk/pom.xml b/dep/org.argeo.dep.cms.sdk/pom.xml index 24e03fbb1..1029790a2 100644 --- a/dep/org.argeo.dep.cms.sdk/pom.xml +++ b/dep/org.argeo.dep.cms.sdk/pom.xml @@ -13,7 +13,7 @@ org.argeo.commons - org.argeo.dep.cms.e4.rap + org.argeo.dep.cms.ui.rap 2.1.104-SNAPSHOT pom @@ -117,7 +117,6 @@ - argeo-cms-platform-tp diff --git a/dep/pom.xml b/dep/pom.xml index eb672e550..3293a560c 100644 --- a/dep/pom.xml +++ b/dep/pom.xml @@ -15,7 +15,7 @@ org.argeo.dep.cms.node org.argeo.dep.cms.ui.rap org.argeo.dep.cms.e4.rap - org.argeo.dep.cms.sdk + org.argeo.dep.cms.ext diff --git a/dist/argeo-node/pom.xml b/dist/argeo-node/pom.xml index 11d17a729..452e8379c 100644 --- a/dist/argeo-node/pom.xml +++ b/dist/argeo-node/pom.xml @@ -28,11 +28,6 @@ org.argeo.dep.cms.e4.rap 2.1.104-SNAPSHOT - - org.argeo.commons - org.argeo.dep.cms.sdk - 2.1.104-SNAPSHOT - org.argeo.commons osgi-boot -- 2.30.2