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

yasith pushed a commit to branch fat-airavata-api
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit 6967468335218d5f47e60af3cec806a0df113551
Author: yasithdev <yasit...@icloud.com>
AuthorDate: Wed Jun 25 00:01:56 2025 -0500

    merge modules/security into airavata-api
---
 airavata-api/pom.xml                               | 35 ++++----
 .../airavata/security/AbstractAuthenticator.java   |  0
 .../security/AbstractDatabaseAuthenticator.java    |  0
 .../security/AiravataSecurityException.java        |  0
 .../airavata/security/AuthenticationException.java |  0
 .../apache/airavata/security/Authenticator.java    |  0
 .../org/apache/airavata/security/Authoriser.java   |  0
 .../org/apache/airavata/security/UserStore.java    |  0
 .../airavata/security/UserStoreException.java      |  0
 .../AbstractConfigurationReader.java               |  0
 .../AuthenticatorConfigurationReader.java          |  0
 .../security/userstore/AbstractJDBCUserStore.java  |  0
 .../airavata/security/userstore/JDBCUserStore.java |  0
 .../airavata/security/userstore/LDAPUserStore.java |  0
 .../security/userstore/SessionDBUserStore.java     |  0
 .../airavata/security/util/PasswordDigester.java   |  0
 .../airavata/security/util/TrustStoreManager.java  |  0
 .../SharingRegistryServiceClientFactory.java       |  0
 .../AuthenticatorConfigurationReaderTest.java      |  0
 .../configurations/TestDBAuthenticator1.java       |  0
 .../configurations/TestDBAuthenticator2.java       |  0
 .../configurations/TestDBAuthenticator3.java       |  0
 .../security/configurations/TestUserStore.java     |  0
 .../security/userstore/JDBCUserStoreTest.java      |  0
 .../security/userstore/LDAPUserStoreTest.java      |  0
 .../security/userstore/SessionDBUserStoreTest.java |  0
 .../src/test/resources/authenticators.xml          |  0
 .../src/test/resources/disabled-authenticator.xml  |  0
 .../src/test/resources/jdbc-authenticator.xml      |  0
 .../src/test/resources/ldap-authenticator.xml      |  0
 .../src/test/resources/session-authenticator.xml   |  1 -
 .../profile-service/profile-service-server/pom.xml |  5 --
 examples/java-client-samples/pom.xml               |  5 --
 .../src/main/assembly/participant-bin-assembly.xml |  2 -
 .../src/main/assembly/post-wm-bin-assembly.xml     |  2 -
 .../src/main/assembly/pre-wm-bin-assembly.xml      |  2 -
 .../registry-server/registry-api-service/pom.xml   |  5 --
 modules/security/pom.xml                           | 50 -----------
 modules/sharing-registry/pom.xml                   |  1 -
 .../sharing-registry-distribution/pom.xml          |  5 --
 .../sharing-registry-server/pom.xml                |  7 +-
 .../sharing-registry-stubs/pom.xml                 | 98 ----------------------
 pom.xml                                            |  1 -
 43 files changed, 21 insertions(+), 198 deletions(-)

diff --git a/airavata-api/pom.xml b/airavata-api/pom.xml
index b55dc8ed12..bf386f9da0 100644
--- a/airavata-api/pom.xml
+++ b/airavata-api/pom.xml
@@ -22,16 +22,6 @@
 
   <dependencies>
     <!-- Airavata clients & stubs -->
-    <dependency>
-      <groupId>org.apache.airavata</groupId>
-      <artifactId>airavata-security</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.airavata</groupId>
-      <artifactId>airavata-sharing-registry-stubs</artifactId>
-      <version>${project.version}</version>
-    </dependency>
     <dependency>
       <groupId>org.apache.airavata</groupId>
       <artifactId>compute-account-provisioning</artifactId>
@@ -42,11 +32,6 @@
       <artifactId>profile-service-stubs</artifactId>
       <version>${project.version}</version>
     </dependency>
-    <dependency>
-      <groupId>org.apache.airavata</groupId>
-      <artifactId>airavata-server-configuration</artifactId>
-      <version>${project.version}</version>
-    </dependency>
     <dependency>
       <groupId>org.apache.airavata</groupId>
       <artifactId>platform-monitoring</artifactId>
@@ -59,6 +44,11 @@
       <artifactId>airavata-client-configuration</artifactId>
       <version>${project.version}</version>
     </dependency>
+    <dependency>
+      <groupId>org.apache.airavata</groupId>
+      <artifactId>airavata-server-configuration</artifactId>
+      <version>${project.version}</version>
+    </dependency>
     <dependency>
       <groupId>org.apache.thrift</groupId>
       <artifactId>libthrift</artifactId>
@@ -286,6 +276,12 @@
       <artifactId>amqp-client</artifactId>
       <version>${amqp.client.version}</version>
     </dependency>
+
+    <dependency>
+      <groupId>org.apache.shiro</groupId>
+      <artifactId>shiro-core</artifactId>
+      <version>1.13.0</version>
+    </dependency>
   </dependencies>
 
   <build>
@@ -340,6 +336,15 @@
                   <arg
                     
value="${project.basedir}/../thrift-interface-descriptions/service-cpis/orchestrator-cpi.thrift"
 />
                 </exec>
+                <exec executable="thrift">
+                  <arg value="-r" />
+                  <arg value="--gen" />
+                  <arg value="java:beans,generated_annotations=undated" />
+                  <arg value="-out" />
+                  <arg 
value="${project.build.directory}/generated-sources/thrift" />
+                  <arg
+                    
value="${project.basedir}/../thrift-interface-descriptions/service-cpis/sharing_cpi.thrift"
 />
+                </exec>
               </tasks>
             </configuration>
           </execution>
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/AbstractAuthenticator.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/AbstractAuthenticator.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/AbstractAuthenticator.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/AbstractAuthenticator.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/AbstractDatabaseAuthenticator.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/AbstractDatabaseAuthenticator.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/AbstractDatabaseAuthenticator.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/AbstractDatabaseAuthenticator.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/AiravataSecurityException.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/AiravataSecurityException.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/AiravataSecurityException.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/AiravataSecurityException.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/AuthenticationException.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/AuthenticationException.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/AuthenticationException.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/AuthenticationException.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/Authenticator.java
 b/airavata-api/src/main/java/org/apache/airavata/security/Authenticator.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/Authenticator.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/Authenticator.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/Authoriser.java 
b/airavata-api/src/main/java/org/apache/airavata/security/Authoriser.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/Authoriser.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/Authoriser.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/UserStore.java 
b/airavata-api/src/main/java/org/apache/airavata/security/UserStore.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/UserStore.java
rename to airavata-api/src/main/java/org/apache/airavata/security/UserStore.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/UserStoreException.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/UserStoreException.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/UserStoreException.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/UserStoreException.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/configurations/AbstractConfigurationReader.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/configurations/AbstractConfigurationReader.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/configurations/AbstractConfigurationReader.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/configurations/AbstractConfigurationReader.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/configurations/AuthenticatorConfigurationReader.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/configurations/AuthenticatorConfigurationReader.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/configurations/AuthenticatorConfigurationReader.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/configurations/AuthenticatorConfigurationReader.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/userstore/AbstractJDBCUserStore.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/userstore/AbstractJDBCUserStore.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/userstore/AbstractJDBCUserStore.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/userstore/AbstractJDBCUserStore.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/userstore/JDBCUserStore.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/userstore/JDBCUserStore.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/userstore/JDBCUserStore.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/userstore/JDBCUserStore.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/userstore/LDAPUserStore.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/userstore/LDAPUserStore.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/userstore/LDAPUserStore.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/userstore/LDAPUserStore.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/userstore/SessionDBUserStore.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/userstore/SessionDBUserStore.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/userstore/SessionDBUserStore.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/userstore/SessionDBUserStore.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/util/PasswordDigester.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/util/PasswordDigester.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/util/PasswordDigester.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/util/PasswordDigester.java
diff --git 
a/modules/security/src/main/java/org/apache/airavata/security/util/TrustStoreManager.java
 
b/airavata-api/src/main/java/org/apache/airavata/security/util/TrustStoreManager.java
similarity index 100%
rename from 
modules/security/src/main/java/org/apache/airavata/security/util/TrustStoreManager.java
rename to 
airavata-api/src/main/java/org/apache/airavata/security/util/TrustStoreManager.java
diff --git 
a/modules/sharing-registry/sharing-registry-stubs/src/main/java/org/apache/airavata/sharing/registry/client/SharingRegistryServiceClientFactory.java
 
b/airavata-api/src/main/java/org/apache/airavata/sharing/registry/client/SharingRegistryServiceClientFactory.java
similarity index 100%
rename from 
modules/sharing-registry/sharing-registry-stubs/src/main/java/org/apache/airavata/sharing/registry/client/SharingRegistryServiceClientFactory.java
rename to 
airavata-api/src/main/java/org/apache/airavata/sharing/registry/client/SharingRegistryServiceClientFactory.java
diff --git 
a/modules/security/src/test/java/org/apache/airavata/security/configurations/AuthenticatorConfigurationReaderTest.java
 
b/airavata-api/src/test/java/org/apache/airavata/security/configurations/AuthenticatorConfigurationReaderTest.java
similarity index 100%
rename from 
modules/security/src/test/java/org/apache/airavata/security/configurations/AuthenticatorConfigurationReaderTest.java
rename to 
airavata-api/src/test/java/org/apache/airavata/security/configurations/AuthenticatorConfigurationReaderTest.java
diff --git 
a/modules/security/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator1.java
 
b/airavata-api/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator1.java
similarity index 100%
rename from 
modules/security/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator1.java
rename to 
airavata-api/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator1.java
diff --git 
a/modules/security/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator2.java
 
b/airavata-api/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator2.java
similarity index 100%
rename from 
modules/security/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator2.java
rename to 
airavata-api/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator2.java
diff --git 
a/modules/security/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator3.java
 
b/airavata-api/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator3.java
similarity index 100%
rename from 
modules/security/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator3.java
rename to 
airavata-api/src/test/java/org/apache/airavata/security/configurations/TestDBAuthenticator3.java
diff --git 
a/modules/security/src/test/java/org/apache/airavata/security/configurations/TestUserStore.java
 
b/airavata-api/src/test/java/org/apache/airavata/security/configurations/TestUserStore.java
similarity index 100%
rename from 
modules/security/src/test/java/org/apache/airavata/security/configurations/TestUserStore.java
rename to 
airavata-api/src/test/java/org/apache/airavata/security/configurations/TestUserStore.java
diff --git 
a/modules/security/src/test/java/org/apache/airavata/security/userstore/JDBCUserStoreTest.java
 
b/airavata-api/src/test/java/org/apache/airavata/security/userstore/JDBCUserStoreTest.java
similarity index 100%
rename from 
modules/security/src/test/java/org/apache/airavata/security/userstore/JDBCUserStoreTest.java
rename to 
airavata-api/src/test/java/org/apache/airavata/security/userstore/JDBCUserStoreTest.java
diff --git 
a/modules/security/src/test/java/org/apache/airavata/security/userstore/LDAPUserStoreTest.java
 
b/airavata-api/src/test/java/org/apache/airavata/security/userstore/LDAPUserStoreTest.java
similarity index 100%
rename from 
modules/security/src/test/java/org/apache/airavata/security/userstore/LDAPUserStoreTest.java
rename to 
airavata-api/src/test/java/org/apache/airavata/security/userstore/LDAPUserStoreTest.java
diff --git 
a/modules/security/src/test/java/org/apache/airavata/security/userstore/SessionDBUserStoreTest.java
 
b/airavata-api/src/test/java/org/apache/airavata/security/userstore/SessionDBUserStoreTest.java
similarity index 100%
rename from 
modules/security/src/test/java/org/apache/airavata/security/userstore/SessionDBUserStoreTest.java
rename to 
airavata-api/src/test/java/org/apache/airavata/security/userstore/SessionDBUserStoreTest.java
diff --git a/modules/security/src/test/resources/authenticators.xml 
b/airavata-api/src/test/resources/authenticators.xml
similarity index 100%
rename from modules/security/src/test/resources/authenticators.xml
rename to airavata-api/src/test/resources/authenticators.xml
diff --git a/modules/security/src/test/resources/disabled-authenticator.xml 
b/airavata-api/src/test/resources/disabled-authenticator.xml
similarity index 100%
rename from modules/security/src/test/resources/disabled-authenticator.xml
rename to airavata-api/src/test/resources/disabled-authenticator.xml
diff --git a/modules/security/src/test/resources/jdbc-authenticator.xml 
b/airavata-api/src/test/resources/jdbc-authenticator.xml
similarity index 100%
rename from modules/security/src/test/resources/jdbc-authenticator.xml
rename to airavata-api/src/test/resources/jdbc-authenticator.xml
diff --git a/modules/security/src/test/resources/ldap-authenticator.xml 
b/airavata-api/src/test/resources/ldap-authenticator.xml
similarity index 100%
rename from modules/security/src/test/resources/ldap-authenticator.xml
rename to airavata-api/src/test/resources/ldap-authenticator.xml
diff --git a/modules/security/src/test/resources/session-authenticator.xml 
b/airavata-api/src/test/resources/session-authenticator.xml
similarity index 99%
rename from modules/security/src/test/resources/session-authenticator.xml
rename to airavata-api/src/test/resources/session-authenticator.xml
index 2c3fd2e8ff..31de2df407 100644
--- a/modules/security/src/test/resources/session-authenticator.xml
+++ b/airavata-api/src/test/resources/session-authenticator.xml
@@ -42,4 +42,3 @@
         </specificConfigurations>
     </authenticator>
  </authenticators>
-
diff --git a/airavata-services/profile-service/profile-service-server/pom.xml 
b/airavata-services/profile-service/profile-service-server/pom.xml
index e4a86a5dbc..282ebc6d94 100644
--- a/airavata-services/profile-service/profile-service-server/pom.xml
+++ b/airavata-services/profile-service/profile-service-server/pom.xml
@@ -55,11 +55,6 @@ under the License.
             <artifactId>iam-admin-services-core</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-sharing-registry-stubs</artifactId>
-            <version>${project.version}</version>
-        </dependency>
     </dependencies>
     
 </project>
diff --git a/examples/java-client-samples/pom.xml 
b/examples/java-client-samples/pom.xml
index 9fd3eb4e62..f1ee866d31 100644
--- a/examples/java-client-samples/pom.xml
+++ b/examples/java-client-samples/pom.xml
@@ -41,11 +41,6 @@ under the License.
             <artifactId>airavata-client-configuration</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-security</artifactId>
-            <version>${project.version}</version>
-        </dependency>
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
             <artifactId>httpclient</artifactId>
diff --git 
a/modules/distribution/src/main/assembly/participant-bin-assembly.xml 
b/modules/distribution/src/main/assembly/participant-bin-assembly.xml
index 0f75092b5c..7d38cfff2b 100644
--- a/modules/distribution/src/main/assembly/participant-bin-assembly.xml
+++ b/modules/distribution/src/main/assembly/participant-bin-assembly.xml
@@ -159,8 +159,6 @@
                 <include>org.apache.zookeeper:zookeeper-jute:jar</include>
                 <include>io.netty:netty-handler:jar</include>
                 
<include>org.apache.logging.log4j:log4j-slf4j2-impl:jar</include>
-                
<include>org.apache.airavata:airavata-sharing-registry-stubs:jar</include>
-                <include>org.apache.airavata:airavata-security:jar</include>
 
                 <!-- Docker Java dependencies -->
 
diff --git a/modules/distribution/src/main/assembly/post-wm-bin-assembly.xml 
b/modules/distribution/src/main/assembly/post-wm-bin-assembly.xml
index d7450b4c46..62fecfc8d1 100644
--- a/modules/distribution/src/main/assembly/post-wm-bin-assembly.xml
+++ b/modules/distribution/src/main/assembly/post-wm-bin-assembly.xml
@@ -145,7 +145,6 @@
                 <include>org.xerial.snappy:snappy-java:jar</include>
                 <include>org.apache.airavata:ssh-agent:jar</include>
                 
<include>org.apache.airavata:profile-service-stubs:jar</include>
-                
<include>org.apache.airavata:airavata-sharing-registry-stubs:jar</include>
                 <include>com.hierynomus:sshj:jar</include>
                 <include>org.apache.airavata:sshj-agent:jar</include>
                 <include>org.apache.airavata:task-api:jar</include>
@@ -160,7 +159,6 @@
                 <include>org.apache.zookeeper:zookeeper-jute:jar</include>
                 <include>io.netty:netty-handler:jar</include>
                 
<include>org.apache.logging.log4j:log4j-slf4j2-impl:jar</include>
-                <include>org.apache.airavata:airavata-security:jar</include>
                 <include>org.apache.commons:commons-pool2:jar</include>
                 <include>org.json:json:jar</include>
 
diff --git a/modules/distribution/src/main/assembly/pre-wm-bin-assembly.xml 
b/modules/distribution/src/main/assembly/pre-wm-bin-assembly.xml
index 041c75f83a..fe2a970313 100644
--- a/modules/distribution/src/main/assembly/pre-wm-bin-assembly.xml
+++ b/modules/distribution/src/main/assembly/pre-wm-bin-assembly.xml
@@ -159,8 +159,6 @@
                 <include>io.netty:netty-handler:jar</include>
                 
<include>org.apache.logging.log4j:log4j-slf4j2-impl:jar</include>
                 
<include>org.apache.airavata:profile-service-stubs:jar</include>
-                
<include>org.apache.airavata:airavata-sharing-registry-stubs:jar</include>
-                <include>org.apache.airavata:airavata-security:jar</include>
                 <include>org.apache.commons:commons-pool2:jar</include>
                 <include>org.json:json:jar</include>
                 <include>org.apache.airavata:platform-monitoring:jar</include>
diff --git a/modules/registry/registry-server/registry-api-service/pom.xml 
b/modules/registry/registry-server/registry-api-service/pom.xml
index c3ec6477c5..c5e2ab55f8 100644
--- a/modules/registry/registry-server/registry-api-service/pom.xml
+++ b/modules/registry/registry-server/registry-api-service/pom.xml
@@ -49,10 +49,5 @@ under the License.
             <artifactId>airavata-registry-core</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-sharing-registry-stubs</artifactId>
-            <version>${project.version}</version>
-        </dependency>
     </dependencies>
 </project>
diff --git a/modules/security/pom.xml b/modules/security/pom.xml
deleted file mode 100644
index d58cec0057..0000000000
--- a/modules/security/pom.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<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/xsd/maven-4.0.0.xsd";>
-    <parent>
-        <groupId>org.apache.airavata</groupId>
-        <artifactId>airavata</artifactId>
-        <version>0.21-SNAPSHOT</version>
-        <relativePath>../../pom.xml</relativePath>
-    </parent>
-
-    <modelVersion>4.0.0</modelVersion>
-    <artifactId>airavata-security</artifactId>
-    <name>Airavata Security Implementation</name>
-    <description>Module for managing security features in 
Airavata</description>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.shiro</groupId>
-            <artifactId>shiro-core</artifactId>
-            <version>1.13.0</version>
-        </dependency>
-        <dependency>
-            <groupId>commons-dbcp</groupId>
-            <artifactId>commons-dbcp</artifactId>
-            <version>1.4</version>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>4.7</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-</project>
diff --git a/modules/sharing-registry/pom.xml b/modules/sharing-registry/pom.xml
index 2937cd729f..b24e12fc6d 100644
--- a/modules/sharing-registry/pom.xml
+++ b/modules/sharing-registry/pom.xml
@@ -32,7 +32,6 @@ under the License.
     <url>http://airavata.apache.org/</url>
 
     <modules>
-        <module>sharing-registry-stubs</module>
         <module>sharing-registry-server</module>
         <module>sharing-data-migrator</module>
         <module>sharing-registry-distribution</module>
diff --git a/modules/sharing-registry/sharing-registry-distribution/pom.xml 
b/modules/sharing-registry/sharing-registry-distribution/pom.xml
index 6b41f492e4..be9977e915 100644
--- a/modules/sharing-registry/sharing-registry-distribution/pom.xml
+++ b/modules/sharing-registry/sharing-registry-distribution/pom.xml
@@ -61,11 +61,6 @@ under the License.
             <artifactId>airavata-sharing-registry-server</artifactId>
             <version>${project.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-sharing-registry-stubs</artifactId>
-            <version>${project.version}</version>
-        </dependency>
         <dependency>
             <groupId>org.apache.thrift</groupId>
             <artifactId>libthrift</artifactId>
diff --git a/modules/sharing-registry/sharing-registry-server/pom.xml 
b/modules/sharing-registry/sharing-registry-server/pom.xml
index 159909bdab..7b451347b5 100644
--- a/modules/sharing-registry/sharing-registry-server/pom.xml
+++ b/modules/sharing-registry/sharing-registry-server/pom.xml
@@ -33,7 +33,7 @@ under the License.
     <dependencies>
         <dependency>
             <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-sharing-registry-stubs</artifactId>
+            <artifactId>airavata-api</artifactId>
             <version>${project.parent.version}</version>
         </dependency>
         <dependency>
@@ -41,11 +41,6 @@ under the License.
             <artifactId>airavata-server-configuration</artifactId>
             <version>${project.parent.version}</version>
         </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-api</artifactId>
-            <version>${project.parent.version}</version>
-        </dependency>
         <dependency>
             <groupId>net.sf.dozer</groupId>
             <artifactId>dozer</artifactId>
diff --git a/modules/sharing-registry/sharing-registry-stubs/pom.xml 
b/modules/sharing-registry/sharing-registry-stubs/pom.xml
deleted file mode 100644
index fe1a6a992e..0000000000
--- a/modules/sharing-registry/sharing-registry-stubs/pom.xml
+++ /dev/null
@@ -1,98 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<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/xsd/maven-4.0.0.xsd";>
-    <parent>
-        <artifactId>airavata-sharing-registry</artifactId>
-        <groupId>org.apache.airavata</groupId>
-        <relativePath>../pom.xml</relativePath>
-        <version>0.21-SNAPSHOT</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>airavata-sharing-registry-stubs</artifactId>
-    <packaging>jar</packaging>
-    <name>Sharing Registry Stubs</name>
-    <url>http://airavata.apache.org/</url>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.thrift</groupId>
-            <artifactId>libthrift</artifactId>
-            <version>${thrift.version}</version>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <version>${maven.compiler.plugin.version}</version>
-                <configuration>
-                   <release>17</release>
-                </configuration>
-            </plugin>
-            <plugin>
-                <artifactId>maven-antrun-plugin</artifactId>
-                <version>1.8</version>
-                <executions>
-                    <execution>
-                        <id>generate-thrift-sources</id>
-                        <phase>generate-sources</phase>
-                        <goals>
-                            <goal>run</goal>
-                        </goals>
-                        <configuration>
-                            <tasks>
-                                <mkdir 
dir="${project.build.directory}/generated-sources/thrift"/>
-                                <exec executable="thrift">
-                                    <arg value="-r"/>
-                                    <arg value="--gen"/>
-                                    <arg 
value="java:beans,generated_annotations=undated"/>
-                                    <arg value="-out"/>
-                                    <arg 
value="${project.build.directory}/generated-sources/thrift"/>
-                                    <arg 
value="${project.basedir}/../../../thrift-interface-descriptions/service-cpis/sharing_cpi.thrift"/>
-                                </exec>
-                            </tasks>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>build-helper-maven-plugin</artifactId>
-                <version>3.2.0</version>
-                <executions>
-                    <execution>
-                        <id>add-thrift-generated-sources</id>
-                        <phase>generate-sources</phase>
-                        <goals>
-                            <goal>add-source</goal>
-                        </goals>
-                        <configuration>
-                            <sources>
-                                
<source>${project.build.directory}/generated-sources/thrift</source>
-                            </sources>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-</project>
diff --git a/pom.xml b/pom.xml
index e1a8883bd6..58ece29939 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,7 +72,6 @@ under the License.
         <module>airavata-services</module>
         <module>modules/configuration</module>
         <module>modules/registry</module>
-        <module>modules/security</module>
         <module>modules/orchestrator</module>
         <module>modules/server</module>
         <module>modules/sharing-registry</module>

Reply via email to