From 6e5d33f283b7cf8dde9aec1dc3ca25757528cf29 Mon Sep 17 00:00:00 2001 From: nicolatimeus Date: Sat, 16 Nov 2024 08:12:53 +0100 Subject: [PATCH] chore: Added feature for raw MQTT cloud connection (#5556) Signed-off-by: Nicola Timeus --- .../build.properties | 15 ++++++ .../feature.properties | 26 +++++++++++ .../feature.xml | 29 ++++++++++++ .../pom.xml | 46 +++++++++++++++++++ kura/features/pom.xml | 1 + 5 files changed, 117 insertions(+) create mode 100644 kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/build.properties create mode 100644 kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/feature.properties create mode 100644 kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/feature.xml create mode 100644 kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/pom.xml diff --git a/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/build.properties b/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/build.properties new file mode 100644 index 00000000000..25aea5502e3 --- /dev/null +++ b/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/build.properties @@ -0,0 +1,15 @@ +############################################################################### +# Copyright (c) 2024 Eurotech and/or its affiliates and others +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Eurotech +############################################################################### + +bin.includes = feature.xml,\ + feature.properties diff --git a/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/feature.properties b/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/feature.properties new file mode 100644 index 00000000000..224b21f1830 --- /dev/null +++ b/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/feature.properties @@ -0,0 +1,26 @@ +############################################################################### +# Copyright (c) 2024 Eurotech and/or its affiliates and others +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Eurotech +############################################################################### + +featureName=Eclipse Kura - Raw MQTT Cloud Connection Provider +providerName=Eclipse Kura +description=Eclipse Kura Cloud Connector that allows to use a MQTT connection without restrictions on topic structure or payload encoding + +copyright=\ +Copyright (c) 2024 Eurotech and/or its affiliates and others\n\ +\n\ +This program and the accompanying materials are made\n\ +available under the terms of the Eclipse Public License 2.0\n\ +which accompanies this distribution, and is available at\n\ +which is available at https://www.eclipse.org/legal/epl-2.0/\n\ +\n\ +SPDX-License-Identifier: EPL-2.0\n diff --git a/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/feature.xml b/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/feature.xml new file mode 100644 index 00000000000..7b640c18ba9 --- /dev/null +++ b/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/feature.xml @@ -0,0 +1,29 @@ + + + + + %description + + + + %copyright + + + + %license + + + + + diff --git a/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/pom.xml b/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/pom.xml new file mode 100644 index 00000000000..f282cb91d8e --- /dev/null +++ b/kura/features/org.eclipse.kura.cloudconnection.raw.mqtt.provider/pom.xml @@ -0,0 +1,46 @@ + + + + + 4.0.0 + + + org.eclipse.kura.feature + features + 6.0.0-SNAPSHOT + .. + + + org.eclipse.kura.cloudconnection.raw.mqtt.provider + 2.0.0-SNAPSHOT + eclipse-feature + + + + + de.dentrassi.maven + osgi-dp + ${osgi-dp-plugin-version} + + + + build + + + + + + + diff --git a/kura/features/pom.xml b/kura/features/pom.xml index 1d33c524599..f7f89988832 100644 --- a/kura/features/pom.xml +++ b/kura/features/pom.xml @@ -66,6 +66,7 @@ org.eclipse.kura.wire.script.tools org.eclipse.kura.db.sqlite.provider org.eclipse.kura.cloudconnection.sparkplug.mqtt.provider + org.eclipse.kura.cloudconnection.raw.mqtt.provider