This is an automated email from the ASF dual-hosted git repository. yasith pushed a commit to branch feat/grpc-armeria-migration in repository https://gitbox.apache.org/repos/asf/airavata.git
commit 3d4835ea664d7f40deb9824e27155d741a9f35fd Author: yasithdev <[email protected]> AuthorDate: Tue Mar 31 02:32:26 2026 -0400 feat: update parent POM — add Armeria BOM, remove Thrift module --- pom.xml | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/pom.xml b/pom.xml index a869463b41..5cf67d2b08 100644 --- a/pom.xml +++ b/pom.xml @@ -72,7 +72,6 @@ under the License. <module>airavata-api/file-server</module> <module>airavata-api/agent-service</module> <module>airavata-api/research-service</module> - <module>airavata-server/thrift</module> <module>airavata-server/rest</module> <module>airavata-server/grpc</module> <module>airavata-server</module> @@ -308,13 +307,6 @@ under the License. <version>2.19.0</version> </dependency> - <!-- Thrift --> - <dependency> - <groupId>org.apache.thrift</groupId> - <artifactId>libthrift</artifactId> - <version>0.22.0</version> - </dependency> - <!-- Database --> <dependency> <groupId>mysql</groupId> @@ -491,10 +483,29 @@ under the License. <artifactId>grpc-protobuf</artifactId> <version>1.73.0</version> </dependency> + + <!-- Armeria --> + <dependency> + <groupId>com.linecorp.armeria</groupId> + <artifactId>armeria-bom</artifactId> + <version>1.31.3</version> + <type>pom</type> + <scope>import</scope> + </dependency> + <dependency> + <groupId>com.linecorp.armeria</groupId> + <artifactId>armeria-spring-boot3-starter</artifactId> + </dependency> + <dependency> + <groupId>com.linecorp.armeria</groupId> + <artifactId>armeria-grpc</artifactId> + </dependency> + + <!-- Google API Protos --> <dependency> - <groupId>net.devh</groupId> - <artifactId>grpc-server-spring-boot-starter</artifactId> - <version>3.1.0.RELEASE</version> + <groupId>com.google.api.grpc</groupId> + <artifactId>proto-google-common-protos</artifactId> + <version>2.52.0</version> </dependency> <!-- OpenAPI -->
