This is an automated email from the ASF dual-hosted git repository.

yasith pushed a commit to branch feat/thrift-server-extraction
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit f3fb870a1a8e46e792a8918d1e41ede53265462a
Author: yasithdev <[email protected]>
AuthorDate: Thu Mar 26 14:00:06 2026 -0500

    feat: add airavata-thrift-server Maven module scaffold
---
 airavata-thrift-server/pom.xml | 34 ++++++++++++++++++++++++++++++++++
 pom.xml                        |  1 +
 2 files changed, 35 insertions(+)

diff --git a/airavata-thrift-server/pom.xml b/airavata-thrift-server/pom.xml
new file mode 100644
index 0000000000..31d843764e
--- /dev/null
+++ b/airavata-thrift-server/pom.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0";
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.airavata</groupId>
+    <artifactId>airavata</artifactId>
+    <version>0.21-SNAPSHOT</version>
+    <relativePath>../pom.xml</relativePath>
+  </parent>
+
+  <artifactId>airavata-thrift-server</artifactId>
+  <packaging>jar</packaging>
+  <name>Airavata Thrift Server</name>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.airavata</groupId>
+      <artifactId>airavata-api</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.thrift</groupId>
+      <artifactId>libthrift</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+    </dependency>
+  </dependencies>
+</project>
diff --git a/pom.xml b/pom.xml
index 31d893ca5a..453afd0006 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,6 +69,7 @@ under the License.
 
     <modules>
         <module>airavata-api</module>
+        <module>airavata-thrift-server</module>
         <module>modules/file-server</module>
         <module>modules/agent-framework/agent-service</module>
         <module>modules/research-framework/research-service</module>

Reply via email to