You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2015/05/13 21:51:18 UTC

[1/2] airavata git commit: Intermediate commit of new modular distribution assemblies - AIRAVATA-1471

Repository: airavata
Updated Branches:
  refs/heads/master 4b048e149 -> 449eb7576


Intermediate commit of new modular distribution assemblies  - AIRAVATA-1471


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/c38b3b69
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/c38b3b69
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/c38b3b69

Branch: refs/heads/master
Commit: c38b3b69885eb74a2cabec7079178b59697d56b4
Parents: 16b58b8
Author: Suresh Marru <sm...@apache.org>
Authored: Wed May 13 15:51:04 2015 -0400
Committer: Suresh Marru <sm...@apache.org>
Committed: Wed May 13 15:51:04 2015 -0400

----------------------------------------------------------------------
 modules/distribution/new-dist/pom.xml           |  62 +-------
 .../main/assembly/airavata-common-component.xml | 100 +++++++++++++
 .../src/main/assembly/api-server-assembly.xml   | 147 +------------------
 .../src/main/assembly/api-server-component.xml  |   8 +-
 .../new-dist/src/main/assembly/src-assembly.xml |   2 +-
 modules/distribution/pom.xml                    |   2 +-
 6 files changed, 113 insertions(+), 208 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/c38b3b69/modules/distribution/new-dist/pom.xml
----------------------------------------------------------------------
diff --git a/modules/distribution/new-dist/pom.xml b/modules/distribution/new-dist/pom.xml
index 0d95484..d80cd3e 100644
--- a/modules/distribution/new-dist/pom.xml
+++ b/modules/distribution/new-dist/pom.xml
@@ -31,7 +31,6 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-dependency-plugin</artifactId>
-				<version>2.8</version>
 				<executions>
 					<execution>
 						<id>unpack</id>
@@ -55,29 +54,6 @@
 			</plugin>
 
 			<plugin>
-				<groupId>org.codehaus.gmaven</groupId>
-				<artifactId>gmaven-plugin</artifactId>
-				<version>1.4</version>
-				<executions>
-					<execution>
-						<id>generate-timestamp</id>
-						<phase>package</phase>
-						<goals>
-							<goal>execute</goal>
-						</goals>
-						<configuration>
-							<source>
-								import java.util.Date
-								import java.text.MessageFormat
-								project.properties['buildTimestamp'] =
-								MessageFormat.format("{0,date,dd-MM-yyyy}", new
-								Date())
-							</source>
-						</configuration>
-					</execution>
-				</executions>
-			</plugin>
-			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-assembly-plugin</artifactId>
 				<executions>
@@ -88,10 +64,10 @@
 							<goal>single</goal>
 						</goals>
 						<configuration>
-							<finalName>${archieve.name}-${project.version}</finalName>
+							<finalName>${archive.name}-${project.version}</finalName>
 							<descriptors>
 								<descriptor>src/main/assembly/api-server-assembly.xml</descriptor>
-								 <descriptor>src/main/assembly/src-assembly.xml</descriptor>
+								 <!--<descriptor>src/main/assembly/src-assembly.xml</descriptor>-->
 							</descriptors>
 							<attach>false</attach>
 						</configuration>
@@ -99,34 +75,6 @@
 				</executions>
 			</plugin>
 
-			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
-				<artifactId>build-helper-maven-plugin</artifactId>
-				<version>1.7</version>
-				<executions>
-					<execution>
-						<id>attach-artifacts</id>
-						<phase>package</phase>
-						<goals>
-							<goal>attach-artifact</goal>
-						</goals>
-						<configuration>
-							<artifacts>
-								<artifact>
-									<file>${airavata.bin.zip}</file>
-									<type>zip</type>
-									<classifier>bin</classifier>
-								</artifact>
-								<artifact>
-									<file>${airavata.bin.tar.gz}</file>
-									<type>tar.gz</type>
-									<classifier>bin</classifier>
-								</artifact>
-							</artifacts>
-						</configuration>
-					</execution>
-				</executions>
-			</plugin>
 		</plugins>
 	</build>
 
@@ -147,10 +95,6 @@
 
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-		<archieve.name>apache-airavata-server</archieve.name>
-		<airavata.dist.name>${archieve.name}-${project.version}</airavata.dist.name>
-		<airavata.work.dir>${project.build.directory}/tests/${airavata.dist.name}</airavata.work.dir>
-		<airavata.bin.zip>${project.build.directory}/${airavata.dist.name}-bin.zip</airavata.bin.zip>
-		<airavata.bin.tar.gz>${project.build.directory}/${airavata.dist.name}-bin.tar.gz</airavata.bin.tar.gz>
+		<archive.name>apache-airavata-api-server</archive.name>
 	</properties>
 </project>

http://git-wip-us.apache.org/repos/asf/airavata/blob/c38b3b69/modules/distribution/new-dist/src/main/assembly/airavata-common-component.xml
----------------------------------------------------------------------
diff --git a/modules/distribution/new-dist/src/main/assembly/airavata-common-component.xml b/modules/distribution/new-dist/src/main/assembly/airavata-common-component.xml
new file mode 100644
index 0000000..6b7f3c7
--- /dev/null
+++ b/modules/distribution/new-dist/src/main/assembly/airavata-common-component.xml
@@ -0,0 +1,100 @@
+<?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.
+-->
+<component xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.2"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.2 http://maven.apache.org/xsd/component-1.1.2.xsd">
+
+    <fileSets>
+
+        <!-- ********************** copy release notes files ********************** -->
+        <fileSet>
+            <directory>../../../</directory>
+            <outputDirectory>.</outputDirectory>
+            <includes>
+                <include>RELEASE_NOTES</include>
+            </includes>
+        </fileSet>
+        <!-- ********************** copy licenses, readme etc. ********************** -->
+        <fileSet>
+            <directory>src/main/resources/</directory>
+            <outputDirectory>.</outputDirectory>
+            <includes>
+                <include>LICENSE</include>
+                <include>NOTICE</include>
+                <include>README</include>
+                <include>INSTALL</include>
+            </includes>
+        </fileSet>
+
+        <!-- ********************** copy database scripts ********************** -->
+        <fileSet>
+            <directory>../../registry/airavata-jpa-registry/src/main/resources
+            </directory>
+            <outputDirectory>bin/database_scripts
+            </outputDirectory>
+            <includes>
+                <include>*sql*</include>
+            </includes>
+        </fileSet>
+        <fileSet>
+            <directory>../../app-catalog/app-catalog-data/src/main/resources
+            </directory>
+            <outputDirectory>bin/database_scripts
+            </outputDirectory>
+            <includes>
+                <include>*sql*</include>
+            </includes>
+        </fileSet>
+        <!-- ********************** copy startup scripts ********************** -->
+        <fileSet>
+            <directory>src/main/resources/bin</directory>
+            <outputDirectory>bin</outputDirectory>
+            <fileMode>777</fileMode>
+            <includes>
+                <include>*.sh</include>
+                <include>*.bat</include>
+                <include>logo.txt</include>
+                <include>startNetworkServer</include>
+            </includes>
+        </fileSet>
+        <fileSet>
+            <directory>${project.build.directory}/conf</directory>
+            <outputDirectory>bin</outputDirectory>
+            <includes>
+                <include>airavata-server.properties</include>
+                <include>log4j.properties</include>
+                <include>zoo.cfg</include>
+            </includes>
+        </fileSet>
+
+    </fileSets>
+
+    <dependencySets>
+        <dependencySet>
+            <outputDirectory>/lib</outputDirectory>
+            <includes>
+                <include>org.apache.airavata:*:jar</include>
+                <include>org.apache.derby:derby:jar</include>
+                <include>org.apache.derby:derbytools:jar</include>
+                <include>org.apache.derby:derbynet:jar</include>
+                <include>org.apache.derby:derbyclient:jar</include>
+            </includes>
+        </dependencySet>
+    </dependencySets>
+
+</component>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata/blob/c38b3b69/modules/distribution/new-dist/src/main/assembly/api-server-assembly.xml
----------------------------------------------------------------------
diff --git a/modules/distribution/new-dist/src/main/assembly/api-server-assembly.xml b/modules/distribution/new-dist/src/main/assembly/api-server-assembly.xml
index 1607799..9776919 100644
--- a/modules/distribution/new-dist/src/main/assembly/api-server-assembly.xml
+++ b/modules/distribution/new-dist/src/main/assembly/api-server-assembly.xml
@@ -15,146 +15,14 @@
 
 	<id>bin</id>
 	<includeBaseDirectory>true</includeBaseDirectory>
-	<baseDirectory>${archieve.name}-${version}</baseDirectory>
+	<baseDirectory>${archive.name}-${version}</baseDirectory>
 	<formats>
 		<format>tar.gz</format>
 		<format>zip</format>
 	</formats>
 
-	<fileSets>
-
-		<!-- ********************** copy release notes files ********************** -->
-		<fileSet>
-			<directory>../../../</directory>
-			<outputDirectory>.</outputDirectory>
-			<includes>
-				<include>RELEASE_NOTES</include>
-			</includes>
-		</fileSet>
-		<!-- ********************** copy licenses, readme etc. ********************** -->
-		<fileSet>
-			<directory>src/main/resources/</directory>
-			<outputDirectory>.</outputDirectory>
-			<includes>
-				<include>LICENSE</include>
-				<include>NOTICE</include>
-				<include>README</include>
-				<include>INSTALL</include>
-			</includes>
-		</fileSet>
-
-		<!-- ********************** copy database scripts ********************** -->
-		<fileSet>
-			<directory>../../ws-messenger/messagebroker/src/main/resources/database_scripts
-			</directory>
-			<outputDirectory>bin/database_scripts
-			</outputDirectory>
-			<includes>
-				<include>*sql*</include>
-			</includes>
-		</fileSet>
-		<fileSet>
-			<directory>../../ws-messenger/messagebox/src/main/resources/database_scripts
-			</directory>
-			<outputDirectory>bin/database_scripts
-			</outputDirectory>
-			<includes>
-				<include>*sql*</include>
-			</includes>
-		</fileSet>
-		<fileSet>
-			<directory>../../registry/airavata-jpa-registry/src/main/resources
-			</directory>
-			<outputDirectory>bin/database_scripts
-			</outputDirectory>
-			<includes>
-				<include>*sql*</include>
-			</includes>
-		</fileSet>
-		<fileSet>
-			<directory>../../app-catalog/app-catalog-data/src/main/resources
-			</directory>
-			<outputDirectory>bin/database_scripts
-			</outputDirectory>
-			<includes>
-				<include>*sql*</include>
-			</includes>
-		</fileSet>
-		<fileSet>
-			<directory>src/main/resources/bin</directory>
-			<outputDirectory>bin</outputDirectory>
-			<fileMode>777</fileMode>
-			<includes>
-				<include>*.sh</include>
-				<include>*.bat</include>
-				<include>logo.txt</include>
-				<include>startNetworkServer</include>
-			</includes>
-		</fileSet>
-		<fileSet>
-			<directory>src/main/resources/samples</directory>
-			<outputDirectory>samples</outputDirectory>
-			<fileMode>777</fileMode>
-			<includes>
-				<include>*.sh</include>
-				<include>**/*.sh</include>
-			</includes>
-		</fileSet>
-		<fileSet>
-			<directory>${project.build.directory}/conf</directory>
-			<outputDirectory>bin</outputDirectory>
-			<includes>
-				<include>airavata-server.properties</include>
-				<include>zoo.cfg</include>
-				<include>registry.properties</include>
-				<include>log4j.properties</include>
-				<include>host.xml</include>
-				<include>persistence.xml</include>
-				<include>provenance.sql</include>
-				<include>gfac-config.xml</include>
-				<include>PBSTemplate.xslt</include>
-				<include>SLURMTemplate.xslt</include>
-				<include>LSFTemplate.xslt</include>
-				<include>SGETemplate.xslt</include>
-				<include>gsissh.properties</include>
-			</includes>
-		</fileSet>
-
-		<!-- ********************** Copy Axis2 startup scripts to stand alone server 
-			********************** -->
-		<fileSet>
-			<directory>src/main/resources/axis2-standalone-bin</directory>
-			<outputDirectory>bin</outputDirectory>
-			<fileMode>777</fileMode>
-			<includes>
-				<include>*.sh</include>
-				<include>*.bat</include>
-			</includes>
-		</fileSet>
-
-		<fileSet>
-			<directory>src/main/resources/conf</directory>
-			<outputDirectory>bin</outputDirectory>
-			<includes>
-				<include>**/*</include>
-			</includes>
-		</fileSet>
-
-		<!-- ********************** Copy samples ********************** -->
-		<fileSet>
-			<directory>${project.build.directory}/samples/applications
-			</directory>
-			<outputDirectory>samples</outputDirectory>
-			<includes>
-				<include>*.sh</include>
-				<include>*.bat</include>
-			</includes>
-		</fileSet>
-
-	</fileSets>
-
 	<componentDescriptors>
-		<componentDescriptor>src/assembly/api-server-component.xml</componentDescriptor>
+		<componentDescriptor>airavata-common-component.xml</componentDescriptor>
 	</componentDescriptors>
 
 	<dependencySets>
@@ -162,18 +30,9 @@
 			<outputDirectory>lib</outputDirectory>
 			<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
 			<includes>
-				<include>org.apache.derby:derby:jar</include>
-				<include>org.apache.derby:derbytools:jar</include>
-				<include>org.apache.derby:derbynet:jar</include>
-				<include>org.apache.derby:derbyclient:jar</include>
+				<include>org.apache.airavata:*:jar</include>
 			</includes>
 		</dependencySet>
-		<dependencySet>
-			<outputDirectory>lib</outputDirectory>
-			<includes>
-				<include>*:*:jar</include>
-            </includes>
-		</dependencySet>
 
 	</dependencySets>
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/c38b3b69/modules/distribution/new-dist/src/main/assembly/api-server-component.xml
----------------------------------------------------------------------
diff --git a/modules/distribution/new-dist/src/main/assembly/api-server-component.xml b/modules/distribution/new-dist/src/main/assembly/api-server-component.xml
index 199e321..148022f 100644
--- a/modules/distribution/new-dist/src/main/assembly/api-server-component.xml
+++ b/modules/distribution/new-dist/src/main/assembly/api-server-component.xml
@@ -23,9 +23,11 @@
         <dependencySet>
             <outputDirectory>/lib</outputDirectory>
             <includes>
-                <!--<include>application:logging</include>-->
-                <!--<include>application:core</include>-->
-                <!--<include>application:utils</include>-->
+                <include>org.apache.airavata:*:jar</include>
+                <include>org.apache.derby:derby:jar</include>
+                <include>org.apache.derby:derbytools:jar</include>
+                <include>org.apache.derby:derbynet:jar</include>
+                <include>org.apache.derby:derbyclient:jar</include>
             </includes>
         </dependencySet>
     </dependencySets>

http://git-wip-us.apache.org/repos/asf/airavata/blob/c38b3b69/modules/distribution/new-dist/src/main/assembly/src-assembly.xml
----------------------------------------------------------------------
diff --git a/modules/distribution/new-dist/src/main/assembly/src-assembly.xml b/modules/distribution/new-dist/src/main/assembly/src-assembly.xml
index 6a093ed..eae89bf 100644
--- a/modules/distribution/new-dist/src/main/assembly/src-assembly.xml
+++ b/modules/distribution/new-dist/src/main/assembly/src-assembly.xml
@@ -19,7 +19,7 @@
 <assembly>
     <id>src</id>
     <includeBaseDirectory>true</includeBaseDirectory> 
-    <baseDirectory>${archieve.name}-${version}</baseDirectory>
+    <baseDirectory>${archive.name}-${version}</baseDirectory>
     <formats>
         <format>tar.gz</format>  
         <format>zip</format>

http://git-wip-us.apache.org/repos/asf/airavata/blob/c38b3b69/modules/distribution/pom.xml
----------------------------------------------------------------------
diff --git a/modules/distribution/pom.xml b/modules/distribution/pom.xml
index 6d4135d..d2445db 100644
--- a/modules/distribution/pom.xml
+++ b/modules/distribution/pom.xml
@@ -28,7 +28,7 @@
                 <activeByDefault>true</activeByDefault>
             </activation>
             <modules>
-                <!--<module>new-dist</module>-->
+                <module>new-dist</module>
                 <module>server</module>
                 <module>client</module>
                 <module>xbaya-gui</module>


[2/2] airavata git commit: Merge remote-tracking branch 'origin/master'

Posted by sm...@apache.org.
Merge remote-tracking branch 'origin/master'


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/449eb757
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/449eb757
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/449eb757

Branch: refs/heads/master
Commit: 449eb75766ca02e0445731c9a76d639c9f204bc3
Parents: c38b3b6 4b048e1
Author: Suresh Marru <sm...@apache.org>
Authored: Wed May 13 15:51:16 2015 -0400
Committer: Suresh Marru <sm...@apache.org>
Committed: Wed May 13 15:51:16 2015 -0400

----------------------------------------------------------------------
 .../AiravataExperimentStatusUpdator.java        |   2 +-
 .../gfac/states/GfacExperimentState.java        |  88 ----
 .../gfac/states/GfacExperimentStatus.java       | 516 -------------------
 .../airavata/gfac/states/GfacHandlerState.java  |  67 ---
 .../gfac/states/gfacDataModelConstants.java     |  59 ---
 .../gfac/core/states/GfacExperimentState.java   |  25 +-
 .../gfacDataModel.thrift                        |   1 +
 .../server/OrchestratorServerHandler.java       |   5 -
 .../registry/jpa/impl/ExperimentRegistry.java   |  54 +-
 9 files changed, 64 insertions(+), 753 deletions(-)
----------------------------------------------------------------------