You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by am...@apache.org on 2013/07/15 07:33:57 UTC
svn commit: r1503110 - in /airavata/sandbox/osgi-airavata: ./ client/
client/core/ client/interface/ client/interface/rest/ common/ server/
server/acs/ server/api/ server/api/core/ server/api/interface/
server/api/interface/rest/ server/api/interface/w...
Author: amilaj
Date: Mon Jul 15 05:33:55 2013
New Revision: 1503110
URL: http://svn.apache.org/r1503110
Log:
Adding initial version of experimental osgi airavata
Added:
airavata/sandbox/osgi-airavata/
airavata/sandbox/osgi-airavata/client/
airavata/sandbox/osgi-airavata/client/core/
airavata/sandbox/osgi-airavata/client/core/pom.xml
airavata/sandbox/osgi-airavata/client/interface/
airavata/sandbox/osgi-airavata/client/interface/pom.xml
airavata/sandbox/osgi-airavata/client/interface/rest/
airavata/sandbox/osgi-airavata/client/interface/rest/pom.xml
airavata/sandbox/osgi-airavata/client/pom.xml
airavata/sandbox/osgi-airavata/common/
airavata/sandbox/osgi-airavata/common/pom.xml
airavata/sandbox/osgi-airavata/pom.xml
airavata/sandbox/osgi-airavata/server/
airavata/sandbox/osgi-airavata/server/acs/
airavata/sandbox/osgi-airavata/server/acs/pom.xml
airavata/sandbox/osgi-airavata/server/api/
airavata/sandbox/osgi-airavata/server/api/core/
airavata/sandbox/osgi-airavata/server/api/interface/
airavata/sandbox/osgi-airavata/server/api/interface/rest/
airavata/sandbox/osgi-airavata/server/api/interface/ws/
airavata/sandbox/osgi-airavata/server/api/pom.xml
airavata/sandbox/osgi-airavata/server/gfac/
airavata/sandbox/osgi-airavata/server/gfac/framework/
airavata/sandbox/osgi-airavata/server/gfac/framework/pom.xml
airavata/sandbox/osgi-airavata/server/gfac/framework/src/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/activator/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/activator/GFacActivator.java
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/impl/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/impl/GFacServiceImpl.java
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderException.java
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderService.java
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/JobExecutionContext.java
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/GFacService.java
airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/JobInfo.java
airavata/sandbox/osgi-airavata/server/gfac/handlers/
airavata/sandbox/osgi-airavata/server/gfac/handlers/pom.xml
airavata/sandbox/osgi-airavata/server/gfac/pom.xml
airavata/sandbox/osgi-airavata/server/gfac/providers/
airavata/sandbox/osgi-airavata/server/gfac/providers/ec2/
airavata/sandbox/osgi-airavata/server/gfac/providers/ec2/pom.xml
airavata/sandbox/osgi-airavata/server/gfac/providers/gram/
airavata/sandbox/osgi-airavata/server/gfac/providers/gram/pom.xml
airavata/sandbox/osgi-airavata/server/gfac/providers/local/
airavata/sandbox/osgi-airavata/server/gfac/providers/local/pom.xml
airavata/sandbox/osgi-airavata/server/gfac/providers/pom.xml
airavata/sandbox/osgi-airavata/server/gfac/providers/ssh/
airavata/sandbox/osgi-airavata/server/gfac/providers/ssh/pom.xml
airavata/sandbox/osgi-airavata/server/gfac/providers/unicore/
airavata/sandbox/osgi-airavata/server/gfac/providers/unicore/pom.xml
airavata/sandbox/osgi-airavata/server/interpretter/
airavata/sandbox/osgi-airavata/server/interpretter/pom.xml
airavata/sandbox/osgi-airavata/server/messanger/
airavata/sandbox/osgi-airavata/server/messanger/pom.xml
airavata/sandbox/osgi-airavata/server/pom.xml
airavata/sandbox/osgi-airavata/server/provernance/
airavata/sandbox/osgi-airavata/server/provernance/pom.xml
airavata/sandbox/osgi-airavata/server/registry/
airavata/sandbox/osgi-airavata/server/registry/framework/
airavata/sandbox/osgi-airavata/server/registry/pom.xml
airavata/sandbox/osgi-airavata/server/schedular/
airavata/sandbox/osgi-airavata/server/schedular/pom.xml
airavata/sandbox/osgi-airavata/ui/
airavata/sandbox/osgi-airavata/ui/desktop-xbaya/
airavata/sandbox/osgi-airavata/ui/desktop-xbaya/pom.xml
airavata/sandbox/osgi-airavata/ui/pom.xml
airavata/sandbox/osgi-airavata/ui/web-xbaya/
airavata/sandbox/osgi-airavata/ui/web-xbaya/pom.xml
Added: airavata/sandbox/osgi-airavata/client/core/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/client/core/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/client/core/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/client/core/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>client-core</artifactId>
+ <name>Airavata Client Core</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>client-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/client/interface/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/client/interface/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/client/interface/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/client/interface/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>client-interface</artifactId>
+ <name>Airavata Client Interface</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>client-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <modules>
+ <module>rest</module>
+ </modules>
+
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/client/interface/rest/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/client/interface/rest/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/client/interface/rest/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/client/interface/rest/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>client-interface-rest</artifactId>
+ <name>Airavata Client Rest Implementation</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>client-interface</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/client/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/client/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/client/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/client/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>client-parent</artifactId>
+ <name>Airavata Client</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>osgi-airavata</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <modules>
+ <module>core</module>
+ <module>interface</module>
+ </modules>
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/common/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/common/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/common/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/common/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>common</artifactId>
+ <name>Airavata Common</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>osgi-airavata</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>osgi-airavata</artifactId>
+ <name>Airavata OSGI Implementation</name>
+ <description>OSGI based Airavata implementation.</description>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <prerequisites>
+ <maven>3.0</maven>
+ </prerequisites>
+
+ <parent>
+ <groupId>org.apache</groupId>
+ <artifactId>apache</artifactId>
+ <version>13</version>
+ <relativePath />
+ </parent>
+
+ <repositories>
+ <repository>
+ <name>ogce.m2.all</name>
+ <id>ogce.m2.all</id>
+ <url>http://community.ucs.indiana.edu:9090/archiva/repository/ogce.m2.all</url>
+ </repository>
+ <repository>
+ <id>my-local-repo</id>
+ <url>file:./jglobus-repo/repository</url>
+ </repository>
+ </repositories>
+
+ <modules>
+ <module>common</module>
+ <module>client</module>
+ <module>server</module>
+ <module>ui</module>
+ </modules>
+
+
+ <properties>
+ <jglobus.version>2.0.6-rc2</jglobus.version>
+ <surefire.version>2.12</surefire.version>
+ <junit.version>4.7</junit.version>
+ <skipTests>false</skipTests>
+ </properties>
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/acs/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/acs/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/acs/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/acs/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>acs</artifactId>
+ <name>Airavata Credential Store</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>server-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/api/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/api/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/api/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/api/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>api</artifactId>
+ <name>Airavata API</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>server-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/gfac/framework/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/framework/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/framework/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/framework/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,73 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.osgi.airavata</groupId>
+ <artifactId>gfac-framework</artifactId>
+ <packaging>bundle</packaging>
+ <name>Apache Airavata GFac Framework</name>
+ <version>0.1-SNAPSHOT</version>
+ <description>
+ This bundle provides an implemention for GFac framework
+ </description>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>gfac-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <!--dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ </dependency-->
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3.2</version>
+ <configuration>
+ <source>1.6</source>
+ <target>1.6</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>${surefire.version}</version>
+ <configuration>
+ <failIfNoTests>false</failIfNoTests>
+ <skipTests>${skipTests}</skipTests>
+ <workingDirectory>${project.build.testOutputDirectory}</workingDirectory>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <version>2.4.0</version>
+ <configuration>
+ <instructions>
+ <Export-Package>
+ org.apache.airavata.gfac.framework.service,org.apache.airavata.gfac.framework.provider
+ </Export-Package>
+ <Private-Package>org.apache.airavata.gfac.framework.impl</Private-Package>
+ <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
+ <Bundle-Activator>org.apache.airavata.gfac.framework.activator.GFacActivator</Bundle-Activator>
+ <Export-Service>
+ org.apache.airavata.gfac.framework.provider.GFacProviderService,org.apache.airavata.gfac.framework.service.GFacService
+ </Export-Service>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/activator/GFacActivator.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/activator/GFacActivator.java?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/activator/GFacActivator.java (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/activator/GFacActivator.java Mon Jul 15 05:33:55 2013
@@ -0,0 +1,127 @@
+/*
+ *
+ * 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.
+ *
+ */
+
+package org.apache.airavata.gfac.framework.activator;
+
+import org.apache.airavata.gfac.framework.impl.GFacServiceImpl;
+import org.apache.airavata.gfac.framework.provider.GFacProviderService;
+import org.apache.airavata.gfac.framework.service.GFacService;
+import org.osgi.framework.*;
+
+/**
+ * User: AmilaJ (amilaj@apache.org)
+ * Date: 7/14/13
+ * Time: 12:15 PM
+ */
+
+public class GFacActivator implements BundleActivator, ServiceListener
+{
+ // Bundle's context.
+ private BundleContext bundleContext = null;
+ // The service reference being used.
+ private ServiceReference serviceReference = null;
+
+ private GFacServiceImpl gFacServiceImpl = new GFacServiceImpl();
+
+ /**
+ * Implements BundleActivator.start(). Prints
+ * a message and adds itself to the bundle context as a service
+ * listener.
+ * @param context the framework context for the bundle.
+ **/
+ public void start(BundleContext context) throws InvalidSyntaxException {
+ System.out.println("Starting to listen for service events.");
+
+ this.bundleContext = context;
+
+ context.registerService(
+ GFacService.class.getName(), gFacServiceImpl, null);
+
+
+ synchronized (this)
+ {
+ // Listen for events pertaining to dictionary services.
+ context.addServiceListener(this, "(&(objectClass=" + GFacProviderService.class.getName() + ")" +
+ "(Provider=*))");
+
+ // Query for any service references matching any language.
+ ServiceReference[] refs = this.bundleContext.getServiceReferences(
+ GFacProviderService.class.getName(), "(Provider=*)");
+
+ // If we found any dictionary services, then just get
+ // a reference to the first one so we can use it.
+ if (refs != null)
+ {
+ for(ServiceReference serviceRef : refs) {
+ gFacServiceImpl.addGFacProvider((String)serviceRef.getProperty("Provider"),
+ (GFacProviderService)this.bundleContext.getService(serviceRef));
+
+ }
+ }
+ }
+ }
+
+ /**
+ * Implements BundleActivator.stop(). Prints
+ * a message and removes itself from the bundle context as a
+ * service listener.
+ * @param context the framework context for the bundle.
+ **/
+ public void stop(BundleContext context) {
+ context.removeServiceListener(this);
+ System.out.println("Stopped listening for service events.");
+
+ // Note: It is not required that we remove the listener here,
+ // since the framework will do it automatically anyway.
+ }
+
+ /**
+ * Implements ServiceListener.serviceChanged(). Checks
+ * to see if the service we are using is leaving or tries to get
+ * a service if we need one.
+ * @param event the fired service event.
+ **/
+ public synchronized void serviceChanged(ServiceEvent event)
+ {
+ // If a dictionary service was registered, see if we
+ // need one. If so, get a reference to it.
+ if (event.getType() == ServiceEvent.REGISTERED)
+ {
+ String providerKey = (String) event.getServiceReference().getProperty("Provider");
+ GFacProviderService providerService
+ = (GFacProviderService)this.bundleContext.getService(event.getServiceReference());
+
+ gFacServiceImpl.addGFacProvider(providerKey, providerService);
+
+ }
+ // If a dictionary service was unregistered, see if it
+ // was the one we were using. If so, unget the service
+ // and try to query to get another one.
+ else if (event.getType() == ServiceEvent.UNREGISTERING)
+ {
+ String providerKey = (String) event.getServiceReference().getProperty("Provider");
+
+ this.gFacServiceImpl.removeGFacProvider(providerKey);
+ this.bundleContext.ungetService(event.getServiceReference());
+
+ }
+ }
+}
Added: airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/impl/GFacServiceImpl.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/impl/GFacServiceImpl.java?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/impl/GFacServiceImpl.java (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/impl/GFacServiceImpl.java Mon Jul 15 05:33:55 2013
@@ -0,0 +1,59 @@
+/*
+ *
+ * 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.
+ *
+ */
+
+package org.apache.airavata.gfac.framework.impl;
+
+import org.apache.airavata.gfac.framework.provider.GFacProviderService;
+import org.apache.airavata.gfac.framework.service.GFacService;
+import org.apache.airavata.gfac.framework.service.JobInfo;
+
+import java.util.concurrent.ConcurrentHashMap;
+
+/**
+ * User: AmilaJ (amilaj@apache.org)
+ * Date: 7/14/13
+ * Time: 1:26 PM
+ */
+
+public class GFacServiceImpl implements GFacService {
+
+ private ConcurrentHashMap<String, GFacProviderService> gfacProviders
+ = new ConcurrentHashMap<String, GFacProviderService>();
+
+ public void submitJob(JobInfo jobInfo) {
+ System.out.println("Submitting job ........");
+
+ // TODO invoke in handlers
+
+ // TODO invoke provider
+
+ // TODO invoke out handlers
+
+ }
+
+ public void addGFacProvider(String name, GFacProviderService gFacProviderService) {
+ gfacProviders.put(name, gFacProviderService);
+ }
+
+ public void removeGFacProvider(String name) {
+ gfacProviders.remove(name);
+ }
+}
Added: airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderException.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderException.java?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderException.java (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderException.java Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+/*
+ *
+ * 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.
+ *
+ */
+
+package org.apache.airavata.gfac.framework.provider;
+
+/**
+ * User: AmilaJ (amilaj@apache.org)
+ * Date: 7/14/13
+ * Time: 12:09 PM
+ */
+
+public class GFacProviderException extends Exception {
+
+ private static final long serialVersionUID = 2L;
+
+}
Added: airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderService.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderService.java?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderService.java (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/GFacProviderService.java Mon Jul 15 05:33:55 2013
@@ -0,0 +1,87 @@
+package org.apache.airavata.gfac.framework.provider;/*
+ *
+ * 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.
+ *
+ */
+
+
+import java.util.Map;
+
+/**
+ * User: AmilaJ (amilaj@apache.org)
+ * Date: 7/14/13
+ * Time: 12:05 PM
+ */
+
+/**
+ * GFacProviderService Service injected into framework.
+ */
+public interface GFacProviderService {
+
+ void initProperties(Map<String,String> properties) throws GFacProviderException;
+ /**
+ * Initialize environment required for invoking the execute method of the provider. If environment setup is
+ * done during the in handler execution, validation of environment will go here.
+ * @param jobExecutionContext containing job execution related information.
+ * @throws GFacProviderException in case of a error initializing the environment.
+ */
+ void initialize(JobExecutionContext jobExecutionContext) throws GFacProviderException;
+
+ /**
+ * Invoke the providers intended functionality using information and data in job execution context.
+ * @param jobExecutionContext containing job execution related information.
+ * @throws GFacProviderException in case of a error executing the job.
+ */
+ void execute(JobExecutionContext jobExecutionContext) throws GFacProviderException;
+
+ /**
+ * Cleans up the acquired resources during initialization and execution of the job.
+ * @param jobExecutionContext containing job execution related information.
+ * @throws GFacProviderException in case of a error cleaning resources.
+ */
+ void dispose(JobExecutionContext jobExecutionContext) throws GFacProviderException;
+
+ /**
+ * Cancels all jobs relevant to an experiment.
+ * @param experimentId The experiment id
+ * @param jobExecutionContext The job execution context, contains runtime information.
+ * @throws GFacProviderException If an error occurred while cancelling the job.
+ */
+ void cancelJob(String experimentId, JobExecutionContext jobExecutionContext) throws GFacProviderException;
+
+ /**
+ * Cancels all jobs relevant to a workflow in an experiment.
+ * @param experimentId The experiment id
+ * @param workflowId The workflow id.
+ * @param jobExecutionContext The job execution context, contains runtime information.
+ * @throws GFacProviderException If an error occurred while cancelling the job.
+ */
+ void cancelJob(String experimentId, String workflowId,
+ JobExecutionContext jobExecutionContext) throws GFacProviderException;
+
+ /**
+ * Cancels the job for a given a workflow id and node id in an experiment.
+ * @param experimentId The experiment id.
+ * @param workflowId The workflow id.
+ * @param nodeId The node id.
+ * @param jobExecutionContext The job execution context relevant to cancel job operation.
+ * @throws GFacProviderException If an error occurred while cancelling the job.
+ */
+ void cancelJob(String experimentId, String workflowId, String nodeId,
+ JobExecutionContext jobExecutionContext) throws GFacProviderException;
+}
Added: airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/JobExecutionContext.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/JobExecutionContext.java?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/JobExecutionContext.java (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/provider/JobExecutionContext.java Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+/*
+ *
+ * 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.
+ *
+ */
+
+package org.apache.airavata.gfac.framework.provider;
+
+/**
+ * User: AmilaJ (amilaj@apache.org)
+ * Date: 7/14/13
+ * Time: 12:09 PM
+ */
+
+public class JobExecutionContext {
+
+ private static final long serialVersionUID = 3L;
+
+}
Added: airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/GFacService.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/GFacService.java?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/GFacService.java (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/GFacService.java Mon Jul 15 05:33:55 2013
@@ -0,0 +1,35 @@
+package org.apache.airavata.gfac.framework.service;/*
+ *
+ * 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.
+ *
+ */
+
+
+/**
+ * User: AmilaJ (amilaj@apache.org)
+ * Date: 7/14/13
+ * Time: 9:42 AM
+ */
+
+/**
+ * Service exposed by framework bundle
+ */
+public interface GFacService {
+
+ void submitJob(JobInfo jobInfo);
+}
Added: airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/JobInfo.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/JobInfo.java?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/JobInfo.java (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/framework/src/org/apache/airavata/gfac/framework/service/JobInfo.java Mon Jul 15 05:33:55 2013
@@ -0,0 +1,55 @@
+/*
+ *
+ * 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.
+ *
+ */
+
+package org.apache.airavata.gfac.framework.service;
+
+import java.io.Serializable;
+
+/**
+ * User: AmilaJ (amilaj@apache.org)
+ * Date: 7/14/13
+ * Time: 10:45 AM
+ */
+
+public class JobInfo implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ private String workflowId;
+
+ private String contextHeader;
+
+ public String getWorkflowId() {
+ return workflowId;
+ }
+
+ public void setWorkflowId(String workflowId) {
+ this.workflowId = workflowId;
+ }
+
+ public String getContextHeader() {
+ return contextHeader;
+ }
+
+ public void setContextHeader(String contextHeader) {
+ this.contextHeader = contextHeader;
+ }
+}
Added: airavata/sandbox/osgi-airavata/server/gfac/handlers/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/handlers/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/handlers/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/handlers/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,50 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.osgi.airavata</groupId>
+ <artifactId>gfac-handlers</artifactId>
+ <packaging>bundle</packaging>
+ <name>Apache Airavata GFac Handlers</name>
+ <version>0.1-SNAPSHOT</version>
+ <description>
+ This bundle provides an implemention for GFac framework handler implementations
+ </description>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>gfac-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <!--dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ </dependency-->
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <version>2.4.0</version>
+ <!--configuration>
+ <instructions>
+ <Export-Package>org.osgi.service.log</Export-Package>
+ <Private-Package>org.apache.felix.log.impl</Private-Package>
+ <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+ <Bundle-Activator>${pom.artifactId}.impl.Activator</Bundle-Activator>
+ <Export-Service>org.osgi.service.log.LogService,org.osgi.service.log.LogReaderService</Export-Service>
+ </instructions>
+ </configuration-->
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: airavata/sandbox/osgi-airavata/server/gfac/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>gfac-parent</artifactId>
+ <name>Airavata Client</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>server-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <modules>
+ <module>framework</module>
+ <module>providers</module>
+ <module>handlers</module>
+ </modules>
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/gfac/providers/ec2/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/providers/ec2/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/providers/ec2/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/providers/ec2/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,50 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.osgi.airavata</groupId>
+ <artifactId>gfac-provider-ec2</artifactId>
+ <packaging>bundle</packaging>
+ <name>Apache Airavata GFac Framework Provider EC2</name>
+ <version>0.1-SNAPSHOT</version>
+ <description>
+ This bundle provides an implemention for GFac framework - Provider EC2
+ </description>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>gfac-provider-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <!--dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ </dependency-->
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <version>2.4.0</version>
+ <!--configuration>
+ <instructions>
+ <Export-Package>org.osgi.service.log</Export-Package>
+ <Private-Package>org.apache.felix.log.impl</Private-Package>
+ <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+ <Bundle-Activator>${pom.artifactId}.impl.Activator</Bundle-Activator>
+ <Export-Service>org.osgi.service.log.LogService,org.osgi.service.log.LogReaderService</Export-Service>
+ </instructions>
+ </configuration-->
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: airavata/sandbox/osgi-airavata/server/gfac/providers/gram/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/providers/gram/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/providers/gram/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/providers/gram/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,50 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.osgi.airavata</groupId>
+ <artifactId>gfac-provider-gram</artifactId>
+ <packaging>bundle</packaging>
+ <name>Apache Airavata GFac Framework Provider Gram</name>
+ <version>0.1-SNAPSHOT</version>
+ <description>
+ This bundle provides an implemention for GFac framework - Provider Gram
+ </description>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>gfac-provider-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <!--dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ </dependency-->
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <version>2.4.0</version>
+ <!--configuration>
+ <instructions>
+ <Export-Package>org.osgi.service.log</Export-Package>
+ <Private-Package>org.apache.felix.log.impl</Private-Package>
+ <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+ <Bundle-Activator>${pom.artifactId}.impl.Activator</Bundle-Activator>
+ <Export-Service>org.osgi.service.log.LogService,org.osgi.service.log.LogReaderService</Export-Service>
+ </instructions>
+ </configuration-->
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: airavata/sandbox/osgi-airavata/server/gfac/providers/local/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/providers/local/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/providers/local/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/providers/local/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,50 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.osgi.airavata</groupId>
+ <artifactId>gfac-provider-local</artifactId>
+ <packaging>bundle</packaging>
+ <name>Apache Airavata GFac Framework Provider Local</name>
+ <version>0.1-SNAPSHOT</version>
+ <description>
+ This bundle provides an implemention for GFac framework - Provider Local
+ </description>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>gfac-provider-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <!--dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ </dependency-->
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <version>2.4.0</version>
+ <!--configuration>
+ <instructions>
+ <Export-Package>org.osgi.service.log</Export-Package>
+ <Private-Package>org.apache.felix.log.impl</Private-Package>
+ <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+ <Bundle-Activator>${pom.artifactId}.impl.Activator</Bundle-Activator>
+ <Export-Service>org.osgi.service.log.LogService,org.osgi.service.log.LogReaderService</Export-Service>
+ </instructions>
+ </configuration-->
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: airavata/sandbox/osgi-airavata/server/gfac/providers/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/providers/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/providers/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/providers/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>gfac-provider-parent</artifactId>
+ <name>Airavata Client</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>gfac-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <modules>
+ <module>ec2</module>
+ <module>gram</module>
+ <module>local</module>
+ <module>unicore</module>
+ </modules>
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/gfac/providers/ssh/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/providers/ssh/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/providers/ssh/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/providers/ssh/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,50 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.osgi.airavata</groupId>
+ <artifactId>gfac-provider-ssh</artifactId>
+ <packaging>bundle</packaging>
+ <name>Apache Airavata GFac Framework Provider SSH</name>
+ <version>0.1-SNAPSHOT</version>
+ <description>
+ This bundle provides an implemention for GFac framework - Provider SSH
+ </description>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>gfac-provider-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <!--dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ </dependency-->
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <version>2.4.0</version>
+ <!--configuration>
+ <instructions>
+ <Export-Package>org.osgi.service.log</Export-Package>
+ <Private-Package>org.apache.felix.log.impl</Private-Package>
+ <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+ <Bundle-Activator>${pom.artifactId}.impl.Activator</Bundle-Activator>
+ <Export-Service>org.osgi.service.log.LogService,org.osgi.service.log.LogReaderService</Export-Service>
+ </instructions>
+ </configuration-->
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: airavata/sandbox/osgi-airavata/server/gfac/providers/unicore/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/gfac/providers/unicore/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/gfac/providers/unicore/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/gfac/providers/unicore/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,50 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.osgi.airavata</groupId>
+ <artifactId>gfac-provider-unicore</artifactId>
+ <packaging>bundle</packaging>
+ <name>Apache Airavata GFac Framework Provider Unicore</name>
+ <version>0.1-SNAPSHOT</version>
+ <description>
+ This bundle provides an implemention for GFac framework - Provider Unicore
+ </description>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>gfac-provider-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <!--dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-incubator-SNAPSHOT</version>
+ </dependency-->
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <version>2.4.0</version>
+ <!--configuration>
+ <instructions>
+ <Export-Package>org.osgi.service.log</Export-Package>
+ <Private-Package>org.apache.felix.log.impl</Private-Package>
+ <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+ <Bundle-Activator>${pom.artifactId}.impl.Activator</Bundle-Activator>
+ <Export-Service>org.osgi.service.log.LogService,org.osgi.service.log.LogReaderService</Export-Service>
+ </instructions>
+ </configuration-->
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: airavata/sandbox/osgi-airavata/server/interpretter/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/interpretter/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/interpretter/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/interpretter/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>interpretter</artifactId>
+ <name>Airavata Workflow Interpretter</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>server-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/messanger/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/messanger/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/messanger/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/messanger/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>messanger</artifactId>
+ <name>Airavata Workflow Interpretter</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>server-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>server-parent</artifactId>
+ <name>Airavata Client</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>osgi-airavata</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <modules>
+ <module>acs</module>
+ <module>api</module>
+ <module>gfac</module>
+ <module>interpretter</module>
+ <module>messanger</module>
+ <module>provernance</module>
+ <module>registry</module>
+ <module>schedular</module>
+ </modules>
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/provernance/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/provernance/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/provernance/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/provernance/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>provernance</artifactId>
+ <name>Airavata Workflow Interpretter</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>server-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/registry/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/registry/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/registry/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/registry/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>registry</artifactId>
+ <name>Airavata Credential Store</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>server-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/server/schedular/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/server/schedular/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/server/schedular/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/server/schedular/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>schedular</artifactId>
+ <name>Airavata Credential Store</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>server-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/ui/desktop-xbaya/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/ui/desktop-xbaya/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/ui/desktop-xbaya/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/ui/desktop-xbaya/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>desktop-xbaya</artifactId>
+ <name>Airavata Desktop XBaya</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>ui-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/ui/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/ui/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/ui/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/ui/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>ui-parent</artifactId>
+ <name>Airavata Client UI</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>osgi-airavata</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <modules>
+ <module>web-xbaya</module>
+ <module>desktop-xbaya</module>
+ </modules>
+
+
+</project>
+
Added: airavata/sandbox/osgi-airavata/ui/web-xbaya/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/osgi-airavata/ui/web-xbaya/pom.xml?rev=1503110&view=auto
==============================================================================
--- airavata/sandbox/osgi-airavata/ui/web-xbaya/pom.xml (added)
+++ airavata/sandbox/osgi-airavata/ui/web-xbaya/pom.xml Mon Jul 15 05:33:55 2013
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--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/maven-v4_0_0.xsd">
+ <!-- the version of maven's project object model -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>web-xbaya</artifactId>
+ <name>Airavata Web Xbaya</name>
+ <version>0.1-SNAPSHOT</version>
+ <packaging>jar</packaging>
+
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>ui-parent</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+
+
+</project>
+