This is an automated email from the ASF dual-hosted git repository. SvenO3 pushed a commit to branch remove-groovy-support-from-adapter-script-transformation in repository https://gitbox.apache.org/repos/asf/streampipes.git
commit 454b589a6aa8680ab198d0e85f14138d9a1d99e8 Author: Sven Oehler <[email protected]> AuthorDate: Mon Jun 29 13:23:14 2026 +0200 Remove groovy dependencies --- pom.xml | 7 ------- streampipes-extensions-management/pom.xml | 5 ----- .../management/connect/adapter/ScriptContextResolver.java | 4 ---- .../service/core/minimal/StreamPipesCoreApplicationMinimal.java | 2 -- streampipes-service-core/pom.xml | 5 ----- .../streampipes/service/core/StreamPipesCoreApplication.java | 2 -- streampipes-service-extensions/pom.xml | 5 ----- .../service/extensions/StreamPipesExtensionsServiceBase.java | 2 -- 8 files changed, 32 deletions(-) diff --git a/pom.xml b/pom.xml index f5bac2c0bf..c5f8dde27a 100644 --- a/pom.xml +++ b/pom.xml @@ -60,7 +60,6 @@ <error-prone.version>2.10.0</error-prone.version> <google-maps-services.version>2.2.0</google-maps-services.version> <graalvm.js.version>25.0.2</graalvm.js.version> - <groovy.version>5.0.3</groovy.version> <grpc.version>1.80.0</grpc.version> <guava.version>33.5.0-jre</guava.version> <hadoop.version>3.4.1</hadoop.version> @@ -459,11 +458,6 @@ <artifactId>commons-configuration2</artifactId> <version>${commons-configuration2.version}</version> </dependency> - <dependency> - <groupId>org.apache.groovy</groupId> - <artifactId>groovy</artifactId> - <version>${groovy.version}</version> - </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>fluent-hc</artifactId> @@ -934,7 +928,6 @@ <module>streampipes-wrapper-siddhi</module> <module>streampipes-wrapper-standalone</module> <module>streampipes-connect-transformer-api</module> - <module>streampipes-connect-transformer-groovy</module> <module>streampipes-connect-transformer-js</module> <module>streampipes-health-monitoring</module> </modules> diff --git a/streampipes-extensions-management/pom.xml b/streampipes-extensions-management/pom.xml index 685223d0f0..5227780aa5 100644 --- a/streampipes-extensions-management/pom.xml +++ b/streampipes-extensions-management/pom.xml @@ -89,11 +89,6 @@ <artifactId>streampipes-vocabulary</artifactId> <version>0.99.0-SNAPSHOT</version> </dependency> - <dependency> - <groupId>org.apache.streampipes</groupId> - <artifactId>streampipes-connect-transformer-groovy</artifactId> - <version>0.99.0-SNAPSHOT</version> - </dependency> <!-- External dependencies --> diff --git a/streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/ScriptContextResolver.java b/streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/ScriptContextResolver.java index a61f311a96..338fe6aeec 100644 --- a/streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/ScriptContextResolver.java +++ b/streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/ScriptContextResolver.java @@ -20,7 +20,6 @@ package org.apache.streampipes.extensions.management.connect.adapter; import org.apache.streampipes.client.api.IStreamPipesClient; import org.apache.streampipes.connect.transformer.api.Context; -import org.apache.streampipes.connect.transformer.groovy.GroovyScriptContext; import org.apache.streampipes.connect.transformer.js.GraalJsScriptContext; import org.apache.streampipes.extensions.management.client.StreamPipesClientResolver; @@ -40,9 +39,6 @@ public class ScriptContextResolver { case "javascript" -> { return new GraalJsScriptContext(client); } - case "groovy" -> { - return new GroovyScriptContext(client); - } default -> throw new UnsupportedOperationException("Unsupported language: " + language); } } diff --git a/streampipes-service-core-minimal/src/main/java/org/apache/streampipes/service/core/minimal/StreamPipesCoreApplicationMinimal.java b/streampipes-service-core-minimal/src/main/java/org/apache/streampipes/service/core/minimal/StreamPipesCoreApplicationMinimal.java index 467be87746..fa44840899 100644 --- a/streampipes-service-core-minimal/src/main/java/org/apache/streampipes/service/core/minimal/StreamPipesCoreApplicationMinimal.java +++ b/streampipes-service-core-minimal/src/main/java/org/apache/streampipes/service/core/minimal/StreamPipesCoreApplicationMinimal.java @@ -18,7 +18,6 @@ package org.apache.streampipes.service.core.minimal; -import org.apache.streampipes.connect.transformer.groovy.GroovyScriptEngine; import org.apache.streampipes.connect.transformer.js.GraalJsScriptEngine; import org.apache.streampipes.messaging.mqtt.SpMqttProtocolFactory; import org.apache.streampipes.messaging.nats.SpNatsProtocolFactory; @@ -59,7 +58,6 @@ public class StreamPipesCoreApplicationMinimal extends StreamPipesCoreApplicatio new SpMqttProtocolFactory() ), List.of( - () -> new GroovyScriptEngine(), () -> new GraalJsScriptEngine() )); } diff --git a/streampipes-service-core/pom.xml b/streampipes-service-core/pom.xml index 62a2a2f4aa..0dec99dba5 100644 --- a/streampipes-service-core/pom.xml +++ b/streampipes-service-core/pom.xml @@ -52,11 +52,6 @@ <artifactId>streampipes-service-base</artifactId> <version>0.99.0-SNAPSHOT</version> </dependency> - <dependency> - <groupId>org.apache.streampipes</groupId> - <artifactId>streampipes-connect-transformer-groovy</artifactId> - <version>0.99.0-SNAPSHOT</version> - </dependency> <dependency> <groupId>org.apache.streampipes</groupId> <artifactId>streampipes-connect-transformer-js</artifactId> diff --git a/streampipes-service-core/src/main/java/org/apache/streampipes/service/core/StreamPipesCoreApplication.java b/streampipes-service-core/src/main/java/org/apache/streampipes/service/core/StreamPipesCoreApplication.java index c563d1f2b3..ab3570a0ea 100644 --- a/streampipes-service-core/src/main/java/org/apache/streampipes/service/core/StreamPipesCoreApplication.java +++ b/streampipes-service-core/src/main/java/org/apache/streampipes/service/core/StreamPipesCoreApplication.java @@ -23,7 +23,6 @@ import org.apache.streampipes.connect.management.management.AdapterMasterManagem import org.apache.streampipes.connect.management.management.WorkerRestClient; import org.apache.streampipes.connect.transformer.api.TransformationEngine; import org.apache.streampipes.connect.transformer.api.TransformationEngines; -import org.apache.streampipes.connect.transformer.groovy.GroovyScriptEngine; import org.apache.streampipes.connect.transformer.js.GraalJsScriptEngine; import org.apache.streampipes.health.monitoring.ExtensionHealthCheck; import org.apache.streampipes.health.monitoring.ResourceProvider; @@ -129,7 +128,6 @@ public class StreamPipesCoreApplication extends StreamPipesServiceBase { new SpMqttProtocolFactory(), new SpPulsarProtocolFactory()), List.of( - GroovyScriptEngine::new, GraalJsScriptEngine::new ) ); diff --git a/streampipes-service-extensions/pom.xml b/streampipes-service-extensions/pom.xml index 4d07bc7c9c..982d017749 100644 --- a/streampipes-service-extensions/pom.xml +++ b/streampipes-service-extensions/pom.xml @@ -39,11 +39,6 @@ <artifactId>streampipes-connect-transformer-api</artifactId> <version>0.99.0-SNAPSHOT</version> </dependency> - <dependency> - <groupId>org.apache.streampipes</groupId> - <artifactId>streampipes-connect-transformer-groovy</artifactId> - <version>0.99.0-SNAPSHOT</version> - </dependency> <dependency> <groupId>org.apache.streampipes</groupId> <artifactId>streampipes-connect-transformer-js</artifactId> diff --git a/streampipes-service-extensions/src/main/java/org/apache/streampipes/service/extensions/StreamPipesExtensionsServiceBase.java b/streampipes-service-extensions/src/main/java/org/apache/streampipes/service/extensions/StreamPipesExtensionsServiceBase.java index dc4681a204..e09c2871e7 100644 --- a/streampipes-service-extensions/src/main/java/org/apache/streampipes/service/extensions/StreamPipesExtensionsServiceBase.java +++ b/streampipes-service-extensions/src/main/java/org/apache/streampipes/service/extensions/StreamPipesExtensionsServiceBase.java @@ -22,7 +22,6 @@ import org.apache.streampipes.client.StreamPipesClient; import org.apache.streampipes.commons.environment.Environments; import org.apache.streampipes.connect.transformer.api.TransformationEngine; import org.apache.streampipes.connect.transformer.api.TransformationEngines; -import org.apache.streampipes.connect.transformer.groovy.GroovyScriptEngine; import org.apache.streampipes.connect.transformer.js.GraalJsScriptEngine; import org.apache.streampipes.extensions.api.limiter.SpRateLimiter; import org.apache.streampipes.extensions.api.migration.IModelMigrator; @@ -98,7 +97,6 @@ public abstract class StreamPipesExtensionsServiceBase extends StreamPipesServic SpRateLimiter.INSTANCE.createRateLimiter(); registerTransformationEngines(List.of( - GroovyScriptEngine::new, GraalJsScriptEngine::new ));
