http://git-wip-us.apache.org/repos/asf/airavata/blob/8c4ea1f0/modules/distribution/api-server/src/main/resources/NOTICE ---------------------------------------------------------------------- diff --git a/modules/distribution/api-server/src/main/resources/NOTICE b/modules/distribution/api-server/src/main/resources/NOTICE deleted file mode 100644 index fa7cba5..0000000 --- a/modules/distribution/api-server/src/main/resources/NOTICE +++ /dev/null @@ -1,163 +0,0 @@ -Apache Airavata -Copyright 2014 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - -=============================================================================== -Apache Xerces Java Notice: - - Portions of this software were originally based on the following: - - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. - - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. - - voluntary contributions made by Paul Eng on behalf of the - Apache Software Foundation that were originally developed at iClick, Inc., - software copyright (c) 1999. - -================================================================================ -Apache XmlBeans Notice: - - Portions of this software were originally based on the following: - - software copyright (c) 2000-2003, BEA Systems, <http://www.bea.com/>. - - Aside from contributions to the Apache XMLBeans project, this - software also includes: - - - one or more source files from the Apache Xerces-J and Apache Axis - products, Copyright (c) 1999-2003 Apache Software Foundation - - - W3C XML Schema documents Copyright 2001-2003 (c) World Wide Web - Consortium (Massachusetts Institute of Technology, European Research - Consortium for Informatics and Mathematics, Keio University) - - - resolver.jar from Apache Xml Commons project, - Copyright (c) 2001-2003 Apache Software Foundation - - - Piccolo XML Parser for Java from http://piccolo.sourceforge.net/, - Copyright 2002 Yuval Oren under the terms of the Apache Software License 2.0 - - - JSR-173 Streaming API for XML from http://sourceforge.net/projects/xmlpullparser/, - Copyright 2005 BEA under the terms of the Apache Software License 2.0 - -========================================================================================= -Apache Axis2 Notice: (axis2-*, mex-1.5.1-impl) - -Portions Copyright 2006 International Business Machines Corp. -Portions Copyright 2005-2007 WSO2, Inc. - -This product also includes schemas and specification developed by: -- the W3C consortium (http://www.w3c.org) - -This product also includes WS-* schemas developed by International -Business Machines Corporation, Microsoft Corporation, BEA Systems, -TIBCO Software, SAP AG, Sonic Software, and VeriSign - -This product also includes a WSDL developed by salesforce.com -- Copyright 1999-2006 salesforce.com, inc. -Portions of the included xmlbeans library were originally based on the following: -- software copyright (c) 2000-2003, BEA Systems, <http://www.bea.com/>. - -==================================================================================== -Apache Derby Notice: - -Portions of Derby were originally developed by -International Business Machines Corporation and are -licensed to the Apache Software Foundation under the -"Software Grant and Corporate Contribution License Agreement", -informally known as the "Derby CLA". -The following copyright notice(s) were affixed to portions of the code -with which this file is now or was at one time distributed -and are placed here unaltered. - -(C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved. - -(C) Copyright IBM Corp. 2003. - -======================= - -The portion of the functionTests under 'nist' was originally -developed by the National Institute of Standards and Technology (NIST), -an agency of the United States Department of Commerce, and adapted by -International Business Machines Corporation in accordance with the NIST -Software Acknowledgment and Redistribution document at -http://www.itl.nist.gov/div897/ctg/sql_form.htm - -======================== - -The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and -java/stubs/jdbc3) were produced by trimming sources supplied by the -Apache Harmony project. In addition, the Harmony SerialBlob and -SerialClob implementations are used. The following notice covers the Harmony sources: - -Portions of Harmony were originally developed by -Intel Corporation and are licensed to the Apache Software -Foundation under the "Software Grant and Corporate Contribution -License Agreement", informally known as the "Intel Harmony CLA". - -============================================================================= -Apache Woden Notice: - - This product also includes software developed by : - - - IBM Corporation (http://www.ibm.com), - WSDL4J was the initial code contribution for the Apache Woden - project and some of the WSDL4J design and code has been reused. - - The W3C Consortium (http://www.w3c.org), - Common W3C XML Schema and DTD files are packaged with Apache Woden. - - Please read the different LICENSE files present in the root directory of - this distribution. - -========================================================================= -Woodstox Notice: - -This product includes software developed by the Woodstox Project -(http://woodstox.codehaus.org/) - -This product currently only contains code developed by authors -of specific components, as identified by the source code files. - -Since product implements StAX API, it has dependencies to StAX API -classes. - -For additional credits (generally to people who reported problems) -see CREDITS file. - -=========================================================================== -Apache xml-commons xml-apis Notice: - - Portions of this software were originally based on the following: - - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. - - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. - - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org - -================================================================================================ -Apache Xalan Notice: - -Portions of this software was originally based on the following: - - software copyright (c) 1999-2002, Lotus Development Corporation., http://www.lotus.com. - - software copyright (c) 2001-2002, Sun Microsystems., http://www.sun.com. - - software copyright (c) 2003, IBM Corporation., http://www.ibm.com. - - voluntary contributions made by Ovidiu Predescu ([email protected]) on behalf of the - Apache Software Foundation and was originally developed at Hewlett Packard Company. -================================================================================================ -Apache OpenJPA Notice: - -OpenJPA includes software developed by the SERP project -Copyright (c) 2002-2006, A. Abram White. All rights reserved. - -OpenJPA includes the persistence and orm schemas from the JPA specifications. -Copyright 2005-2009 Sun Microsystems, Inc. All rights reserved. -OpenJPA elects to include this software in this distribution under the -CDDL license. You can obtain a copy of the License at: - https://glassfish.dev.java.net/public/CDDL+GPL.html -The source code is available at: - https://glassfish.dev.java.net/source/browse/glassfish/ - -OpenJPA includes software written by Miroslav Nachev -OpenJPA uses test code written by Charles Tillman. -================================================================================================ -Apache XmlSchema Notice: - -Portions Copyright 2006 International Business Machines Corp. -================================================================================================
http://git-wip-us.apache.org/repos/asf/airavata/blob/8c4ea1f0/modules/distribution/api-server/src/main/resources/README ---------------------------------------------------------------------- diff --git a/modules/distribution/api-server/src/main/resources/README b/modules/distribution/api-server/src/main/resources/README deleted file mode 100644 index 1539b8c..0000000 --- a/modules/distribution/api-server/src/main/resources/README +++ /dev/null @@ -1,121 +0,0 @@ -Apache Airavata Server - README.txt -Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0 --------------------------------------------------------------------------------- - -About -===== -Apache Airavata, a software framework to executing and managing computational jobs on -distributed computing resources including local clusters, supercomputers, national grids, -academic and commercial clouds. Airavata can be used as individual components or -as an integrated solution to build science gateways or general-purpose distributed -application and workflow management systems. Users can use Airavata back end services -and build gadgets to deploy in open social containers such as Apache Rave and modify them -to suit their needs. Airavata builds on general concepts of service oriented computing, -distributed messaging, and workflow composition and orchestration. - -This distribution allows you to run a standalone Airavata Server which includes all the -airavata services shipped with a default derby database as the backend registry. - -Release Notes -============= -0.11 is the tenth release of Airavata (skipped 0.1-INCUBATNG). This release focuses bug fixes and GSISSH library for beta testing. For detailed tasks list, please see RELEASE_NOTES. - -Building from source -==================== -For brief installation instructions, see INSTALL -For detailed installation and further instructions refer http://airavata.apache.org/ - Documentation section in left hand panel. Step by step with proper documentation are provided. - -Known Issues in This Release -============================ -This is the base release and is focused on a good foundation and less on features. This -version is not recommended for production usage. - -Airavata Binary Distribution Directory Structure -================================================ - - AIRAVATA_HOME - âââ bin - â âââ database_scripts <dir> - â âââ airavata-server.bat - â âââ airavata-server.properties - â âââ airavata-server.sh - â âââ authenticators.xml - â âââ axis2.xml - â âââ derby.sh - â âââ host.xml - â âââ log4j.properties - â âââ logo.txt - â âââ setenv.bat - â âââ setenv.sh - â âââ startNetworkServer - âââ lib <dir> - âââ repository - â âââ modules - â âââ services - âââ samples - â âââ workflows <dir> - â âââ echo_out.sh - â âââ echo.sh - âââ INSTALL - âââ LICENSE - âââ NOTICE - âââ README - - -How to test and run samples -=========================== -* If you built Airavata from source, and if you see "BUILD SUCCESS", then the test cases should have passes. -* The test cases are beyond unit level, they startup embedded services and run through basic workflow use cases. -* To walk through Airavata features, follow "Airavata in Five Minutes" tutorial at http://airavata.apache.org/documentation/tutorials/airavata-in-5-minutes.html -* For intermediate level Airavata features, follow "Airavata in Ten Minutes" tutorial at http://airavata.apache.org/documentation/tutorials/airavata-in-10-minutes.html -* For advanced use cases, please contact mailing lists - http://airavata.apache.org/community/mailing-lists.html - -Description of Directory Structure -================================== - - bin - This contains all the configuration files & the executable scripts to run the Airavata Server (Axis2 server - with Airavata services which include messageBroker and messageBox with GFac Axis2 services), & a standalone Apache Derby server. - - - bin - database_scripts - Contains the database scripts which are used to create tables for messagebox and messagebroker services - - - samples - This contains sample workflow to try out & sample application scripts. - - - lib - This contains all the libraries required to run the airavata server and/or derby server. - - - repository - services - Contains deployed services in Axis2 runtime. - - - README - This document. - - - INSTALL - This document will contain information on installing Apache-Airavata. - - -Other Available Distributions -============================= - -Server Distributions --------------------- -* Airavata Server - The Airavata Server binary distribution allows you to run a standalone Airavata Server which includes all the airavata services - shipped with a default derby database as the backend registry. For stable purposes, a mysql configuration is recommended. - -* Airavata Server Web Application - This is similar package as the Airavata Server but is distributed as the server Web Application archive. - This war is compatible with Apache Tomcat application server. The war bundles all airavata services - enabled by defualt to startup a derby database as the backend registry. For stable purposes, a mysql configuration is recommended. - -Client Distributions --------------------- -* Airavata XBaya - The Airavata XBaya distribution is a client GUI application with features to register applications as web services, construct workflows, - execute and monitor workflows and browse the generated results from the airavata registry. - -* Airavata XBaya JNLP - The Airavata XBaya JNLP distribution is the simular GUI distribution but prepackeged to be ready to be deployed to - a web server as a web start application. The GUI provides features to register applications as web services, construct workflows, - execute and monitor workflows and browse the generated results from the airavata registry. http://git-wip-us.apache.org/repos/asf/airavata/blob/8c4ea1f0/modules/distribution/api-server/src/main/resources/bin/api-server.sh ---------------------------------------------------------------------- diff --git a/modules/distribution/api-server/src/main/resources/bin/api-server.sh b/modules/distribution/api-server/src/main/resources/bin/api-server.sh deleted file mode 100755 index 872c854..0000000 --- a/modules/distribution/api-server/src/main/resources/bin/api-server.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/bash - -# 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. - -. `dirname $0`/setenv.sh -cd $AIRAVATA_HOME/bin -LOGO_FILE="logo.txt" - -JAVA_OPTS="" -AIRAVATA_COMMAND="" -IS_DAEMON_MODE=false -LOGO=true -STOP=false -FORCE=false -SERVERS="--servers=apiserver" -for var in "$@" -do - case $var in - -xdebug) - JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=8000" - AIRAVATA_COMMAND="$AIRAVATA_COMMAND $SERVERS" - shift - ;; - -security) - JAVA_OPTS="$JAVA_OPTS -Djava.security.manager -Djava.security.policy=$AIRAVATA_HOME/conf/axis2.policy -Daxis2.home=$AIRAVATA_HOME" - shift - ;; - start) - AIRAVATA_COMMAND="$AIRAVATA_COMMAND $SERVERS" - IS_DAEMON_MODE=true - shift - ;; - stop) - LOGO=false - STOP=true - AIRAVATA_COMMAND="$AIRAVATA_COMMAND $var" - shift - ;; - --force) - FORCE=true - shift - ;; - -nologo) - LOGO=false - shift - ;; - -h) - echo "Usage: airavata-server.sh [command-options]" - echo "command options:" - echo " start Start server in daemon mode" - echo " stop [--force] Stop all airavata servers." - echo " --<key>[=<value>] Server setting(s) to override or introduce (overrides values in airavata-server.properties)" - echo " -nologo Do not show airavata logo" - echo " -xdebug Start Airavata Server under JPDA debugger" - echo " -security Enable Java 2 security" - echo " -h Display this help and exit" - shift - exit 0 - ;; - *) - AIRAVATA_COMMAND="$AIRAVATA_COMMAND $SERVERS $var" - shift - esac -done -if $LOGO ; then - if [ -e $LOGO_FILE ] - then - cat $LOGO_FILE - fi -fi -if $STOP && $FORCE ; -then - for f in `find . -name "server-start_*"`; do - f_split=(${f//_/ }); - echo "Found process file : $f" - echo -n " Sending kill signals to process ${f_split[1]}..." - out=`kill -9 ${f_split[1]} 2>&1` - if [ -z "$out" ]; then - echo "done" - else - echo "failed (REASON: $out)" - fi - echo -n " Removing process file..." - out=`rm $f 2>&1` - if [ -z "$out" ]; then - echo "done" - else - echo "failed (REASON: $out)" - fi - done -else - if $IS_DAEMON_MODE ; then - echo "Starting airavata server in daemon mode..." - nohup java $JAVA_OPTS -classpath "$XBAYA_CLASSPATH" \ - -Djava.endorsed.dirs="$AIRAVATA_HOME/lib/endorsed":"$JAVA_HOME/jre/lib/endorsed":"$JAVA_HOME/lib/endorsed" \ - org.apache.airavata.server.ServerMain $AIRAVATA_COMMAND $* > api-server.out & - else - java $JAVA_OPTS -classpath "$XBAYA_CLASSPATH" \ - -Djava.endorsed.dirs="$AIRAVATA_HOME/lib/endorsed":"$JAVA_HOME/jre/lib/endorsed":"$JAVA_HOME/lib/endorsed" \ - org.apache.airavata.server.ServerMain $AIRAVATA_COMMAND $* - fi -fi - http://git-wip-us.apache.org/repos/asf/airavata/blob/8c4ea1f0/modules/distribution/api-server/src/main/resources/bin/logo.txt ---------------------------------------------------------------------- diff --git a/modules/distribution/api-server/src/main/resources/bin/logo.txt b/modules/distribution/api-server/src/main/resources/bin/logo.txt deleted file mode 100644 index e886438..0000000 --- a/modules/distribution/api-server/src/main/resources/bin/logo.txt +++ /dev/null @@ -1,34 +0,0 @@ -...._....................._..............._...._......................_......... -.../ \..._.__...__._..___| |__...___...../ \..(_)_.__.__.___...____._|.|_.__._.. -../ _ \.| '_ \./ _` |/ __| '_ \./ _ \.../ _ \.| | '__/ _` \ \./ / _` | __/ _` |. -./ ___ \| |_) | (_| | (__| |.| | __/../ ___ \| | |.| (_| |\ V / (_| | || (_| |. -/_/...\_\ .__/.\__,_|\___|_|.|_|\___|./_/...\_\_|_|..\__,_|.\_/.\__,_|\__\__,_|. -........|_|..................................................................... -................................................................................ -................,+????++~..~~++..+????????+??++.++~...~+=???+++................. -..............:???????....:::...~??????????????.~..::...=????????............... -............????????..~~..?????..??????????????.?????..~~~.~???????............. -...........?????????I,~I~~??????.+????????????.~??????~=~..?????????~........... -.........?????++??????..????????:.??????????I..????????..????????+????.......... -........??.....???????....???????...???????+..+??????+.I.????????.....?,........ -........????==????????..??..?????..=???????=..?????,.=+?.?????????===??=........ -......=??????????+????..+??=.???=.~??????????,.???=,???,.????=+??????????....... -....??????????+...+I++..???,=...:??????????????.....+??..++I?+..,??????????..... -....???????=??..........??..+??.:=:.???????......??..??=..........?=???????=.... -....??????..?...........+?..???.....???????......???.??...........~=.??????=.... -....~???~.~..............?..???.~=..,??????...7..???.?.:..............~????:.... -...7....7 ...............?..????. ...??????... .????.?.?.............I ..:.:.... -.....+7=,.+?................????:,I...?????..=.?????.?.............??~.=7+...... -..........????..............??????~...~??..~~??????..?...........+???,.......... -...........???............=.+???????,.?+:.?????????..+...........???+........... -............??............?,.??????.,??..??????????.,............???............ -...........??,.............=.,????.?+....????????I.I..............=?............ -..........I?..................+??.:?~.....=??????..................??........... -..........??...?...............??.:?=......??????..............?...??........... -............++?..............?.????...?....??????.+..............++I............ -.............................?.??????~....???????.?............................. -............................~~.??????......??????............................... -.............................=???????......???????+............................. -..........................=I??++?+++?......?+++++++?+........................... -..........................,..77..77......... .. ...7.......................... -................................................................................ http://git-wip-us.apache.org/repos/asf/airavata/blob/8c4ea1f0/modules/distribution/api-server/src/main/resources/bin/setenv.bat ---------------------------------------------------------------------- diff --git a/modules/distribution/api-server/src/main/resources/bin/setenv.bat b/modules/distribution/api-server/src/main/resources/bin/setenv.bat deleted file mode 100644 index 223f8cd..0000000 --- a/modules/distribution/api-server/src/main/resources/bin/setenv.bat +++ /dev/null @@ -1,43 +0,0 @@ -rem Licensed to the Apache Software Foundation (ASF) under one -rem or more contributor license agreements. See the NOTICE file -rem distributed with this work for additional information -rem regarding copyright ownership. The ASF licenses this file -rem to you under the Apache License, Version 2.0 (the -rem "License"); you may not use this file except in compliance -rem with the License. You may obtain a copy of the License at -rem -rem http://www.apache.org/licenses/LICENSE-2.0 -rem -rem Unless required by applicable law or agreed to in writing, -rem software distributed under the License is distributed on an -rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -rem KIND, either express or implied. See the License for the -rem specific language governing permissions and limitations -rem under the License. - -@echo off - -:checkJava -if "%JAVA_HOME%" == "" goto noJavaHome -if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome -goto initialize - -:noJavaHome -echo You must set the JAVA_HOME environment variable before running Airavata. -goto end - -:initialize -if "%AIRAVATA_HOME%"=="" set AIRAVATA_HOME=%~sdp0.. -SET curDrive=%cd:~0,1% -SET airavataDrive=%AIRAVATA_HOME:~0,1% -if not "%curDrive%" == "%airavataDrive%" %airavataDrive%: -goto updateClasspath - -rem ----- update classpath ----------------------------------------------------- -:updateClasspath -cd %AIRAVATA_HOME% -set XBAYA_CLASSPATH= -FOR %%C in ("%AIRAVATA_HOME%\lib\*.jar") DO set XBAYA_CLASSPATH=!XBAYA_CLASSPATH!;..\lib\%%~nC%%~xC -FOR %%C in ("%AIRAVATA_HOME%\repository\services\*.jar") DO set XBAYA_CLASSPATH=!XBAYA_CLASSPATH!;..\repository\services\%%~nC%%~xC - -:end \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata/blob/8c4ea1f0/modules/distribution/api-server/src/main/resources/bin/setenv.sh ---------------------------------------------------------------------- diff --git a/modules/distribution/api-server/src/main/resources/bin/setenv.sh b/modules/distribution/api-server/src/main/resources/bin/setenv.sh deleted file mode 100755 index 84673db..0000000 --- a/modules/distribution/api-server/src/main/resources/bin/setenv.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/sh - -# 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. - - -# Get standard environment variables -# if JAVA_HOME is not set we're not happy -if [ -z "$JAVA_HOME" ]; then - echo "You must set the JAVA_HOME variable before running Airavata Scripts." - exit 1 -fi - -# OS specific support. $var _must_ be set to either true or false. -cygwin=false -os400=false -case "`uname`" in -CYGWIN*) cygwin=true;; -OS400*) os400=true;; -esac - -# resolve links - $0 may be a softlink -PRG="$0" - -while [ -h "$PRG" ]; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '.*/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`/"$link" - fi -done - - -PRGDIR=`dirname "$PRG"` - -# Only set AIRAVATA_HOME if not already set -[ -z "$AIRAVATA_HOME" ] && AIRAVATA_HOME=`cd "$PRGDIR/.." ; pwd` - -XBAYA_CLASSPATH="" - - - -for f in "$AIRAVATA_HOME"/lib/*.jar -do - XBAYA_CLASSPATH="$XBAYA_CLASSPATH":$f -done - -for f in "$AIRAVATA_HOME"/repository/services/*.jar -do - XBAYA_CLASSPATH="$XBAYA_CLASSPATH":$f -done - -XBAYA_CLASSPATH="$XBAYA_HOME":"$XBAYA_HOME/conf":"$XBAYA_CLASSPATH":"$CLASSPATH" - - - - -export AIRAVATA_HOME -export XBAYA_CLASSPATH - - http://git-wip-us.apache.org/repos/asf/airavata/blob/8c4ea1f0/modules/distribution/client/java/pom.xml ---------------------------------------------------------------------- diff --git a/modules/distribution/client/java/pom.xml b/modules/distribution/client/java/pom.xml deleted file mode 100644 index f146a70..0000000 --- a/modules/distribution/client/java/pom.xml +++ /dev/null @@ -1,162 +0,0 @@ -<?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"> - <parent> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-client-parent</artifactId> - <version>0.16-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> - </parent> - - <modelVersion>4.0.0</modelVersion> - <artifactId>apache-airavata-client-java-sdk</artifactId> - <name>Airavata Client Java Distribution</name> - <packaging>pom</packaging> - <url>http://airavata.apache.org/</url> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <version>2.8</version> - <executions> - <execution> - <id>unpack</id> - <phase>compile</phase> - <goals> - <goal>unpack</goal> - </goals> - <configuration> - <artifactItems> - <artifactItem> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-client-configuration</artifactId> - <version>${project.version}</version> - <type>jar</type> - </artifactItem> - </artifactItems> - <outputDirectory>${project.build.directory}/conf</outputDirectory> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <executions> - <execution> - <id>distribution-package</id> - <phase>package</phase> - <goals> - <goal>single</goal> - </goals> - <configuration> - <finalName>${archieve.name}-${project.version}</finalName> - <descriptors> - <descriptor>src/main/assembly/bin-assembly.xml</descriptor> - <!-- <descriptor>src/main/assembly/src-assembly.xml</descriptor> --> - </descriptors> - <attach>false</attach> - </configuration> - </execution> - </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.client-bin.zip}</file> - <type>zip</type> - <classifier>bin</classifier> - </artifact> - <artifact> - <file>${airavata.client-bin.tar.gz}</file> - <type>tar.gz</type> - <classifier>bin</classifier> - </artifact> - </artifacts> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> - - <dependencies> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>${junit.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-common-utils</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-data-models</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-model-utils</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-api</artifactId> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>jcl-over-slf4j</artifactId> - <scope>runtime</scope> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - <scope>runtime</scope> - </dependency> - <dependency> - <groupId>org.apache.thrift</groupId> - <artifactId>libthrift</artifactId> - <version>0.9.1</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-api-stubs</artifactId> - <version>${project.version}</version> - </dependency> - </dependencies> - - <properties> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <archieve.name>apache-airavata-client</archieve.name> - <airavata.client-dist.name>${archieve.name}-${project.version}</airavata.client-dist.name> - <airavata.client-bin.zip>${project.build.directory}/${airavata.client-dist.name}-bin.zip - </airavata.client-bin.zip> - <airavata.client-bin.tar.gz>${project.build.directory}/${airavata.client-dist.name}-bin.tar.gz - </airavata.client-bin.tar.gz> - </properties> -</project> http://git-wip-us.apache.org/repos/asf/airavata/blob/8c4ea1f0/modules/distribution/client/java/src/main/assembly/bin-assembly.xml ---------------------------------------------------------------------- diff --git a/modules/distribution/client/java/src/main/assembly/bin-assembly.xml b/modules/distribution/client/java/src/main/assembly/bin-assembly.xml deleted file mode 100644 index 59976d8..0000000 --- a/modules/distribution/client/java/src/main/assembly/bin-assembly.xml +++ /dev/null @@ -1,166 +0,0 @@ -<!--Licensed to the Apache Software Foundation (ASF) under one or more contributor - license agreements. See the NOTICE file distributed with this work for additional - information regarding copyright ownership. The ASF licenses this file to - you under the Apache License, Version 2.0 (theà "License"); you may not use - this file except in compliance with the License. You may obtain a copy of - the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required - by applicable law or agreed to in writing, software distributed under the - License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS - OF ANY ~ KIND, either express or implied. See the License for the specific - language governing permissions and limitations under the License. --> - -<!DOCTYPE assembly [ - <!ELEMENT assembly (id|includeBaseDirectory|baseDirectory|formats|fileSets|dependencySets)*> - <!ELEMENT id (#PCDATA)> - <!ELEMENT includeBaseDirectory (#PCDATA)> - <!ELEMENT baseDirectory (#PCDATA)> - <!ELEMENT formats (format)*> - <!ELEMENT format (#PCDATA)> - <!ELEMENT fileSets (fileSet)*> - <!ELEMENT fileSet (directory|outputDirectory|includes)*> - <!ELEMENT directory (#PCDATA)> - <!ELEMENT outputDirectory (#PCDATA)> - <!ELEMENT includes (include)*> - <!ELEMENT include (#PCDATA)> - <!ELEMENT dependencySets (dependencySet)*> - <!ELEMENT dependencySet (outputDirectory|includes)*> - ]> -<assembly> - <id>bin</id> - <includeBaseDirectory>true</includeBaseDirectory> - <baseDirectory>${archieve.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>conf/*</include> - <include>LICENSE</include> - <include>NOTICE</include> - <include>README</include> - <include>INSTALL</include> - </includes> - </fileSet> - <fileSet> - <directory>${project.build.directory}/conf</directory> - <outputDirectory>conf</outputDirectory> - <includes> - <include>*.properties</include> - </includes> - </fileSet> - <fileSet> - <directory>../../../../samples/java-client</directory> - <outputDirectory>samples</outputDirectory> - <excludes> - <exclude>**/*.iml</exclude> - <exclude>**/pom.xml</exclude> - <exclude>**/target/**</exclude> - </excludes> - - </fileSet> - </fileSets> - - <dependencySets> - <dependencySet> - <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> - </includes> - </dependencySet> - <dependencySet> - <outputDirectory>lib</outputDirectory> - <includes> - <include>org.slf4j:slf4j-api:jar</include> - <include>org.slf4j:slf4j-jcl:jar</include> - <include>org.slf4j:slf4j-log4j12:jar</include> - <include>javax.jcr:jcr:jar</include> - <include>commons-collections:commons-collections</include> - <include>commons-configuration:commons-configuration</include> - <include>commons-lang:commons-lang</include> - <include>org.ogce:xpp3:jar</include> - <include>org.ogce:xpp5:jar</include> - <include>org.ogce:xsul:jar</include> - <include>org.ogce:xsul5:jar</include> - <include>org.ogce:gpel-client:jar</include> - <include>org.ogce:atomixmiser:jar</include> - <include>org.python:jython:jar</include> - <include>org.apache.xmlbeans:xmlbeans</include> - <!--<include>com.amazonaws:aws-java-sdk</include> --> - <!--<include>amazon:MapReduce.Service.Client</include> --> - <include>net.java.dev.jets3t:jets3t</include> - <include>org.apache.airavata:orchestrator-core:jar - </include> - <!--<include>org.apache.airavata:airavata-gfac-schema-utils:jar--> - <!--</include>--> - <include>org.apache.airavata:airavata-common-utils:jar</include> - <include>org.apache.airavata:airavata-workflow-execution-context:jar - </include> - <include>org.apache.airavata:airavata-registry-cpi:jar</include> - <include>org.apache.airavata:airavata-jpa-registry:jar</include> - <include>org.apache.airavata:airavata-data-models:jar</include> - <include>org.apache.airavata:airavata-api-stubs:jar</include> - <include>org.apache.airavata:airavata-credential-store:jar</include> - <include>org.apache.airavata:airavata-gfac-core:jar</include> - <include>commons-cli:commons-cli:jar</include> - <!--include>org.apache.airavata:airavata-message-monitor:jar</include> - <include>org.apache.airavata:airavata-workflow-model-core:jar</include> <include>org.apache.airavata:airavata-messenger-commons:jar</include> - <include>org.apache.airavata:airavata-messenger-client:jar</include --> - <include>org.apache.airavata:airavata-workflow-tracking:jar - </include> - <include>org.apache.airavata:gsissh:jar</include> - <include>org.apache.airavata:airavata-model-utils:jar</include> - <include>org.apache.airavata:orchestrator-service:jar - </include> - <include>org.apache.openjpa:openjpa-all:jar</include> - <include>xerces:xercesImpl:jar:2.9.1</include> - <include>com.sun.jersey:jersey-json</include> - <include>com.sun.jersey.contribs:jersey-multipart</include> - <include>org.codehaus.jackson:jackson-jaxrs</include> - <include>org.codehaus.jackson:jackson-core-asl</include> - <include>org.codehaus.jackson:jackson-mapper-asl</include> - <include>org.codehaus.jackson:jackson-xc</include> - <include>com.sun.jersey:jersey-core:jar</include> - <include>com.sun.jersey:jersey-client:jar</include> - <include>org.apache.airavata:json</include> - <include>commons-codec:commons-codec:jar</include> - <include>wsdl4j:wsdl4j:jar</include> - <include>org.apache.axis2:axis2-kernel:jar</include> - <include>commons-httpclient:commons-httpclient:jar</include> - <include>org.apache.ws.commons.axiom:axiom-api:jar</include> - <include>org.apache.axis2:axis2:jar</include> - <include>org.apache.ws.commons.schema:XmlSchema:jar</include> - <include>org.apache.ws.commons.axiom:axiom-impl:jar</include> - <include>org.apache.neethi:neethi:jar</include> - <include>org.apache.axis2:axis2-transport-local:jar</include> - <include>org.apache.axis2:axis2-transport-http:jar</include> - <include>javax.mail:mail:jar</include> - <include>org.apache.woden:woden-api:jar</include> - <include>org.apache.httpcomponents:httpcore:jar</include> - <include>org.apache.axis2:axis2-adb:jar</include> - <include>log4j:log4j:jar</include> - <include>de.odysseus.staxon:staxon:jar:1.2</include> - <include>de.odysseus.staxon:staxon-jackson:jar:1.2</include> - <include>org.apache.thrift:libthrift:jar:0.9.1</include> - </includes> - </dependencySet> - </dependencySets> - -</assembly> http://git-wip-us.apache.org/repos/asf/airavata/blob/8c4ea1f0/modules/distribution/client/java/src/main/assembly/src-assembly.xml ---------------------------------------------------------------------- diff --git a/modules/distribution/client/java/src/main/assembly/src-assembly.xml b/modules/distribution/client/java/src/main/assembly/src-assembly.xml deleted file mode 100644 index 6a093ed..0000000 --- a/modules/distribution/client/java/src/main/assembly/src-assembly.xml +++ /dev/null @@ -1,75 +0,0 @@ -<!--Licensed to the Apache Software Foundation (ASF) under one - ~ or more contributor license agreements. See the NOTICE file - ~ distributed with this work for additional information - ~ regarding copyright ownership. The ASF licenses this file - ~ to you under the Apache License, Version 2.0 (the - ~ "License"); you may not use this file except in compliance - ~ with the License. You may obtain a copy of the License at - ~ - ~ http://www.apache.org/licenses/LICENSE-2.0 - ~ - ~ Unless required by applicable law or agreed to in writing, - ~ software distributed under the License is distributed on an - ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - ~ KIND, either express or implied. See the License for the - ~ specific language governing permissions and limitations - ~ under the License. - --> - -<assembly> - <id>src</id> - <includeBaseDirectory>true</includeBaseDirectory> - <baseDirectory>${archieve.name}-${version}</baseDirectory> - <formats> - <format>tar.gz</format> - <format>zip</format> - </formats> - - <fileSets> - <fileSet> - <directory>../..</directory> - <outputDirectory></outputDirectory> - <includes> - <include>NOTICE</include> - <include>LICENSE</include> - <include>README</include> - <include>RELEASE_NOTES</include> - <include>DISCLAIMER</include> - <include>INSTALL</include> - </includes> - <filtered>true</filtered> - </fileSet> - <fileSet> - <directory>../..</directory> - <outputDirectory></outputDirectory> - <useDefaultExcludes>true</useDefaultExcludes> - <includes> - <include>pom.xml</include> - <include>modules/**</include> - <include>samples/**</include> - </includes> - - <excludes> - <!-- Exclusions from org.apache.resources:apache-source-release-assembly-descriptor. - Note that they assume that all sources are located under an "src" directory. This - is not the case for Axis2, which doesn't use the standard Maven 2 conventions. - Thus we may still encounter some issues here. --> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/).*${project.build.directory}.*]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?maven-eclipse\.xml]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.project]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.classpath]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.iws]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.ipr]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?[^/]*\.iml]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.settings(/.*)?]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.externalToolBuilders(/.*)?]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.deployables(/.*)?]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?\.wtpmodules(/.*)?]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?cobertura\.ser]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?pom\.xml\.releaseBackup]</exclude> - <exclude>%regex[(?!((?!${project.build.directory}/)[^/]+/)*src/)(.*/)?release\.properties]</exclude> - </excludes> - - </fileSet> - </fileSets> -</assembly>
