From a874cfff52a365e3f6e4fc2763c00d68bc8f43da Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 7 Sep 2023 16:50:48 +0200 Subject: [PATCH] Add depdencnies required by GeoTools for processing XSD and GML. --- repackage/org.argeo.tp.earth/geotools/merge.bnd | 3 +++ repackage/org.argeo.tp.earth/org.picocontainer.bnd.disabled | 3 +++ repackage/org.argeo.tp.utils/org.eclipse.xsd.bnd | 4 ++++ 3 files changed, 10 insertions(+) create mode 100644 repackage/org.argeo.tp.earth/org.picocontainer.bnd.disabled create mode 100644 repackage/org.argeo.tp.utils/org.eclipse.xsd.bnd diff --git a/repackage/org.argeo.tp.earth/geotools/merge.bnd b/repackage/org.argeo.tp.earth/geotools/merge.bnd index cce5abd..f02ff88 100644 --- a/repackage/org.argeo.tp.earth/geotools/merge.bnd +++ b/repackage/org.argeo.tp.earth/geotools/merge.bnd @@ -100,3 +100,6 @@ org.geotools.ogc:net.opengis.wfs, \ org.geotools.ogc:net.opengis.wmts, \ org.geotools.ogc:net.opengis.fes, \ org.geotools.ogc:org.w3.xlink, \ +org.picocontainer:picocontainer:1.2, \ + +# Note: PicoContainer (v1.2) is needed for dependency injection by GeooTools XSD (GML, etc.) diff --git a/repackage/org.argeo.tp.earth/org.picocontainer.bnd.disabled b/repackage/org.argeo.tp.earth/org.picocontainer.bnd.disabled new file mode 100644 index 0000000..4b3d161 --- /dev/null +++ b/repackage/org.argeo.tp.earth/org.picocontainer.bnd.disabled @@ -0,0 +1,3 @@ +SPDX-License-Identifier: BSD-2-Clause +Argeo-Origin-M2: org.picocontainer:picocontainer:1.2 +DynamicImport-Package: * diff --git a/repackage/org.argeo.tp.utils/org.eclipse.xsd.bnd b/repackage/org.argeo.tp.utils/org.eclipse.xsd.bnd new file mode 100644 index 0000000..3faceb5 --- /dev/null +++ b/repackage/org.argeo.tp.utils/org.eclipse.xsd.bnd @@ -0,0 +1,4 @@ +SPDX-License-Identifier: EPL-2.0 +# Required by GeoTools +Argeo-Origin-M2: org.eclipse.emf:org.eclipse.xsd:2.19.0 +Argeo-Origin-NoMetadataGeneration: true -- 2.30.2