blob: 7910894b2dc3b39ab2f803f3e992418425cf8044 [file] [log] [blame]
<?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">
<modelVersion>4.0.0</modelVersion>
<prerequisites>
<maven>3.0</maven>
</prerequisites>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
<version>10</version>
<relativePath />
</parent>
<groupId>org.apache.airavata</groupId>
<artifactId>airavata</artifactId>
<packaging>pom</packaging>
<name>Airavata</name>
<version>0.4-incubating</version>
<url>http://incubator.apache.org/airavata/</url>
<inceptionYear>2011</inceptionYear>
<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/incubator/airavata/tags/airavata-0.4-incubating</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/airavata/tags/airavata-0.4-incubating</developerConnection>
<url>http://svn.apache.org/viewvc/incubator/airavata/tags/airavata-0.4-incubating</url>
</scm>
<mailingLists>
<mailingList>
<name>Airavata Developer List</name>
<subscribe>airavata-dev-subscribe@incubator.apache.org</subscribe>
<unsubscribe>airavata-dev-unsubscribe@incubator.apache.org</unsubscribe>
<post>mailto:airavata-dev@incubator.apache.org</post>
<archive>http://mail-archives.apache.org/mod_mbox/incubator-airavata-dev/</archive>
</mailingList>
</mailingLists>
<issueManagement>
<url>https://issues.apache.org/jira/browse/AIRAVATA</url>
</issueManagement>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<axis2.version>1.5.1</axis2.version>
<derby.version>10.7.1.1</derby.version>
<jackrabbit.version>2.2.7</jackrabbit.version>
<logback.version>0.9.20</logback.version>
<org.slf4j.version>1.6.1</org.slf4j.version>
<log4j.version>1.2.16</log4j.version>
<axiom.version>1.2.8</axiom.version>
<surefire.version>2.12</surefire.version>
<jcr.version>2.0</jcr.version>
<xmlbeans.version>2.5.0</xmlbeans.version>
<xpp3.version>1.1.3_7</xpp3.version>
<skipTests>true</skipTests>
</properties>
<developers>
<developer>
<id>chinthaka</id>
<name>Eran Chinthaka</name>
<email>chinthaka@apache.org</email>
<timezone>-8</timezone>
<organization>Nextag</organization>
<organizationUrl>http://www.nextag.com/</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
<role>IPMC member</role>
</roles>
</developer>
<developer>
<id>ate</id>
<name>Ate Douma</name>
<email>ate@douma.nu</email>
<timezone>+1</timezone>
<organization>Hippo</organization>
<organizationUrl>http://www.onehippo.com</organizationUrl>
<roles>
<role>mentor</role>
<role>IPMC member</role>
</roles>
</developer>
<developer>
<id>rgardler</id>
<name>Ross Gardler</name>
<email>rgardler@apache.org</email>
<organization>OpenDirective</organization>
<organizationUrl>http://www.opendirective.com/</organizationUrl>
<roles>
<role>champion</role>
<role>mentor</role>
<role>IPMC member</role>
</roles>
</developer>
<developer>
<id>lahiru</id>
<name>Lahiru Gunathilake</name>
<email>glahiru@gmail.com</email>
<timezone>-5</timezone>
<organization>Indiana University</organization>
<organizationUrl>http://www.iub.edu</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
</roles>
</developer>
<developer>
<id>thilina</id>
<name>Thilina Gunaratne</name>
<email>thilina@apache.org</email>
<timezone>-5</timezone>
<organization>Indiana University</organization>
<organizationUrl>http://www.iub.edu</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
</roles>
</developer>
<developer>
<id>barbara</id>
<name>Barbara Hallock</name>
<email>bahalloc@apache.org</email>
<timezone>-5</timezone>
<organization>Indiana University</organization>
<organizationUrl>http://www.iub.edu</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
</roles>
</developer>
<developer>
<id>chathura</id>
<name>Chathura Herath</name>
<email>chathura@apache.org</email>
<timezone>-5</timezone>
<organization>Knight Capital Group</organization>
<organizationUrl>http://www.knight.com</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
</roles>
</developer>
<developer>
<id>chris</id>
<name>Chris Mattmann</name>
<email>chris.a.mattmann@jpl.nasa.gov</email>
<timezone>-5</timezone>
<organization>NASA JPL</organization>
<organizationUrl>http://www.jpl.nasa.gov/</organizationUrl>
<roles>
<role>mentor</role>
<role>IPMC member</role>
</roles>
</developer>
<developer>
<id>smarru</id>
<name>Suresh Marru</name>
<email>smarru@apache.org</email>
<timezone>-5</timezone>
<organization>Indiana University</organization>
<organizationUrl>http://www.iub.edu</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
<role>release manager</role>
</roles>
</developer>
<developer>
<id>hemapani</id>
<name>Srinath Perera</name>
<email>hemapani@apache.org</email>
<timezone>+1</timezone>
<organization>Lanka Software Foundation</organization>
<organizationUrl>http://opensource.lk</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
<role>IPMC member</role>
</roles>
</developer>
<developer>
<id>mpierce</id>
<name>Marlon Pierce</name>
<email>mpierce@apache.org</email>
<timezone>-5</timezone>
<organization>Indiana University</organization>
<organizationUrl>http://www.iub.edu</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
</roles>
</developer>
<developer>
<id>raminder</id>
<name>Raminderjeet Singh</name>
<email>ramifnu@indiana.edu</email>
<timezone>-5</timezone>
<organization>Indiana University</organization>
<organizationUrl>http://www.iub.edu</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
</roles>
</developer>
<developer>
<id>aslom</id>
<name>Aleksander Slominski</name>
<email>aslom@us.ibm.com</email>
<timezone>-5</timezone>
<organization>IBM</organization>
<organizationUrl>http://www.ibm.com/us/en/</organizationUrl>
<roles>
<role>committer</role>
<role>mentor</role>
<role>PPMC member</role>
<role>IPMC member</role>
</roles>
</developer>
<developer>
<id>heshan</id>
<name>Heshan Suriyarachchi</name>
<email>heshan@apache.org</email>
<timezone>-5</timezone>
<organization>Indiana University</organization>
<organizationUrl>http://www.iub.edu</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
</roles>
</developer>
<developer>
<id>patanachai</id>
<name>Patanachai Tangchaisin</name>
<email>patanachai@apache.org</email>
<timezone>-5</timezone>
<organization>Nextag</organization>
<organizationUrl>http://www.nextag.com/</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
</roles>
</developer>
<developer>
<name>Sanjiva Weerawarana</name>
<id>sanjiva</id>
<email>sanjiva@wso2.com</email>
<organization>WSO2</organization>
<roles>
<role>mentor</role>
<role>IPMC member</role>
</roles>
</developer>
<developer>
<id>saminda</id>
<name>Saminda Wijeratne</name>
<email>samindaw@apache.org</email>
<timezone>-5</timezone>
<organization>Indiana University</organization>
<organizationUrl>http://www.iub.edu</organizationUrl>
<roles>
<role>committer</role>
<role>PPMC member</role>
</roles>
</developer>
</developers>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${org.slf4j.version}</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${org.slf4j.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<repositories>
<repository>
<id>central</id>
<name>Maven Central</name>
<url>http://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<name>ogce.m2.all</name>
<id>ogce.m2.all</id>
<url>http://community.ucs.indiana.edu:9090/archiva/repository/ogce.m2.all</url>
<snapshots>
<!--updatePolicy>daily</updatePolicy -->
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>m2-snapshot-repository</id>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
<releases>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>OW2</id>
<name>OW2 Repository</name>
<url>http://maven.ow2.org/maven2</url>
</repository>
</repositories>
<profiles>
<profile>
<id>profile-test-suite</id>
<activation>
<property>
<name>module</name>
<value>test-suite</value>
</property>
</activation>
<modules>
<module>modules/test-suite</module>
</modules>
</profile>
<profile>
<id>profile-gfac</id>
<activation>
<property>
<name>module</name>
<value>gfac</value>
</property>
</activation>
<modules>
<module>modules/gfac-core</module>
<module>modules/gfac-axis2</module>
<module>modules/commons</module>
</modules>
</profile>
<profile>
<id>profile-wsmessaging</id>
<activation>
<property>
<name>module</name>
<value>wsmessaging</value>
</property>
</activation>
<modules>
<module>modules/ws-messenger</module>
</modules>
</profile>
<profile>
<id>profile-workflow-interpreter</id>
<activation>
<property>
<name>module</name>
<value>workflow-interpreter</value>
</property>
</activation>
<modules>
<module>modules/commons</module>
<module>modules/ws-messenger</module>
<module>modules/workflow-model</module>
<module>modules/xbaya-gui</module>
<module>modules/workflow-interpreter</module>
</modules>
</profile>
<profile>
<id>profile-workflow-tracking</id>
<activation>
<property>
<name>module</name>
<value>workflow-tracking</value>
</property>
</activation>
<modules>
<module>modules/commons</module>
</modules>
</profile>
<profile>
<id>profile-xbaya</id>
<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>
</plugins>
</build>
<activation>
<property>
<name>module</name>
<value>xbaya</value>
</property>
</activation>
<modules>
<module>modules/commons</module>
<module>modules/ws-messenger</module>
<module>modules/registry-migrator</module>
<module>modules/workflow-model</module>
<module>modules/xbaya-gui</module>
</modules>
</profile>
<profile>
<id>profile-airavata-client</id>
<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>
</plugins>
</build>
<activation>
<property>
<name>module</name>
<value>airavata-client</value>
</property>
</activation>
<modules>
<module>modules/commons</module>
<module>modules/ws-messenger</module>
<module>modules/registry-migrator</module>
<module>modules/workflow-model</module>
<module>modules/xbaya-gui</module>
<module>modules/airavata-client</module>
</modules>
</profile>
<profile>
<id>profile-registry-api</id>
<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>
</plugins>
</build>
<activation>
<property>
<name>module</name>
<value>registry-api</value>
</property>
</activation>
<modules>
<module>modules/commons/gfac-schema</module>
<module>modules/commons/utils</module>
<module>modules/commons/common-registry-api</module>
<module>modules/commons/registry-api</module>
</modules>
</profile>
<profile>
<id>profile-samples</id>
<activation>
<property>
<name>module</name>
<value>samples</value>
</property>
</activation>
<modules>
<module>samples/simple-math-service</module>
<module>samples/complex-math-service</module>
<module>samples/levenshtein-distance-service</module>
</modules>
</profile>
<profile>
<id>default</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<!-- add apache-incubator-disclaimer-resource-bundle to be removed again when graduating from Incubator -->
<resourceBundles combine.children="append">
<resourceBundle>org.apache:apache-incubator-disclaimer-resource-bundle:1.1</resourceBundle>
</resourceBundles>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>copy-resources</id>
<!-- here the phase you need -->
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes/META-INF</outputDirectory>
<resources>
<resource>
<directory>${basedir}/src/main/assembly/dist</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<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>
<skipTests>${skipTests}</skipTests>
<workingDirectory>${project.build.testOutputDirectory}</workingDirectory>
</configuration>
</plugin>
</plugins>
</build>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>modules/gfac-core</module>
<module>modules/gfac-axis2</module>
<module>modules/ws-messenger</module>
<module>modules/workflow-model</module>
<module>modules/xbaya-gui</module>
<module>modules/commons</module>
<module>modules/registry-migrator</module>
<module>modules/airavata-client</module>
<module>samples/simple-math-service</module>
<module>samples/complex-math-service</module>
<module>samples/levenshtein-distance-service</module>
<module>modules/distribution</module>
<module>modules/test-suite</module>
</modules>
</profile>
<profile>
<id>pedantic</id>
<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.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8.1</version>
<configuration>
<aggregate>true</aggregate>
<quiet>true</quiet>
</configuration>
</plugin>
</plugins>
</reporting>
</project>