2011-12-05 08:42:33 -05:00
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns= "http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion > 4.0.0</modelVersion>
<groupId > org.elasticsearch</groupId>
<artifactId > elasticsearch-cloud-aws</artifactId>
2014-05-28 15:15:17 -04:00
<version > 3.0.0-SNAPSHOT</version>
2011-12-05 08:42:33 -05:00
<packaging > jar</packaging>
2014-03-17 06:50:28 -04:00
<name > Elasticsearch AWS cloud plugin</name>
<description > The Amazon Web Service (AWS) Cloud plugin allows to use AWS API for the unicast discovery mechanism and add S3 repositories.</description>
<url > https://github.com/elasticsearch/elasticsearch-cloud-aws/</url>
2011-12-05 08:42:33 -05:00
<inceptionYear > 2009</inceptionYear>
<licenses >
<license >
<name > The Apache Software License, Version 2.0</name>
<url > http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution > repo</distribution>
</license>
</licenses>
<scm >
<connection > scm:git:git@github.com:elasticsearch/elasticsearch-cloud-aws.git</connection>
<developerConnection > scm:git:git@github.com:elasticsearch/elasticsearch-cloud-aws.git
</developerConnection>
<url > http://github.com/elasticsearch/elasticsearch-cloud-aws</url>
</scm>
<parent >
<groupId > org.sonatype.oss</groupId>
<artifactId > oss-parent</artifactId>
<version > 7</version>
</parent>
<properties >
2014-04-18 05:13:41 -04:00
<elasticsearch.version > 2.0.0-SNAPSHOT</elasticsearch.version>
2014-11-05 17:49:08 -05:00
<lucene.version > 5.0.0</lucene.version>
2014-11-10 16:46:24 -05:00
<lucene.maven.version > 5.0.0-snapshot-1637347</lucene.maven.version>
2014-10-09 10:56:22 -04:00
<amazonaws.version > 1.7.13</amazonaws.version>
2014-01-13 08:44:56 -05:00
<tests.output > onerror</tests.output>
<tests.shuffle > true</tests.shuffle>
<tests.output > onerror</tests.output>
<tests.client.ratio > </tests.client.ratio>
<tests.jvm.argline > </tests.jvm.argline>
<es.logger.level > INFO</es.logger.level>
2011-12-05 08:42:33 -05:00
</properties>
<repositories >
2012-06-10 16:05:09 -04:00
<repository >
2014-11-10 16:46:24 -05:00
<id > Lucene snapshots</id>
<url > https://download.elasticsearch.org/lucenesnapshots/1637347/</url>
2012-06-10 16:05:09 -04:00
</repository>
2014-11-05 17:49:08 -05:00
<repository >
2014-11-10 16:46:24 -05:00
<id > sonatype</id>
<url > http://oss.sonatype.org/content/repositories/releases/</url>
2014-11-05 17:49:08 -05:00
</repository>
2011-12-05 08:42:33 -05:00
</repositories>
<dependencies >
2014-01-15 11:06:52 -05:00
<dependency >
2014-08-05 05:22:32 -04:00
<groupId > org.hamcrest</groupId>
<artifactId > hamcrest-core</artifactId>
<version > 1.3.RC2</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.hamcrest</groupId>
<artifactId > hamcrest-library</artifactId>
<version > 1.3.RC2</version>
2014-01-15 11:06:52 -05:00
<scope > test</scope>
</dependency>
2014-10-31 01:32:33 -04:00
<dependency >
<groupId > com.carrotsearch.randomizedtesting</groupId>
<artifactId > randomizedtesting-runner</artifactId>
<version > 2.1.10</version>
<scope > test</scope>
</dependency>
2014-01-13 08:44:56 -05:00
<dependency >
<groupId > org.apache.lucene</groupId>
<artifactId > lucene-test-framework</artifactId>
2014-11-05 17:49:08 -05:00
<version > ${lucene.maven.version}</version>
2014-01-13 08:44:56 -05:00
<scope > test</scope>
</dependency>
2011-12-05 08:42:33 -05:00
<dependency >
<groupId > org.elasticsearch</groupId>
<artifactId > elasticsearch</artifactId>
<version > ${elasticsearch.version}</version>
2014-03-17 05:36:42 -04:00
<scope > provided</scope>
2011-12-05 08:42:33 -05:00
</dependency>
2014-03-17 07:59:18 -04:00
<dependency >
<groupId > org.apache.lucene</groupId>
<artifactId > lucene-core</artifactId>
2014-11-05 17:49:08 -05:00
<version > ${lucene.maven.version}</version>
2014-03-17 07:59:18 -04:00
<scope > provided</scope>
</dependency>
2011-12-05 08:42:33 -05:00
<dependency >
<groupId > com.amazonaws</groupId>
<artifactId > aws-java-sdk</artifactId>
2014-10-09 10:56:22 -04:00
<version > ${amazonaws.version}</version>
2011-12-05 08:42:33 -05:00
<scope > compile</scope>
<exclusions >
2012-08-25 07:29:40 -04:00
<!-- jackson is optional -->
<exclusion >
<groupId > org.codehaus.jackson</groupId>
<artifactId > jackson-core-asl</artifactId>
</exclusion>
<exclusion >
<groupId > org.codehaus.jackson</groupId>
<artifactId > jackson-mapper-asl</artifactId>
</exclusion>
2011-12-05 08:42:33 -05:00
</exclusions>
</dependency>
2013-08-09 03:23:12 -04:00
<!-- We need to explicitly set the common codec version since aws - java - sdk pulls the wrong version -->
<!-- See https://github.com/elasticsearch/elasticsearch - cloud - aws/issues/29 -->
<dependency >
<groupId > commons-codec</groupId>
<artifactId > commons-codec</artifactId>
<version > 1.4</version>
</dependency>
2014-01-13 08:44:56 -05:00
<dependency >
<groupId > log4j</groupId>
<artifactId > log4j</artifactId>
<version > 1.2.17</version>
<scope > test</scope>
<optional > true</optional>
</dependency>
2014-08-05 05:22:32 -04:00
<dependency >
<groupId > org.elasticsearch</groupId>
<artifactId > elasticsearch</artifactId>
<version > ${elasticsearch.version}</version>
<type > test-jar</type>
<scope > test</scope>
</dependency>
2011-12-05 08:42:33 -05:00
</dependencies>
<build >
2014-03-17 04:41:47 -04:00
<resources >
<resource >
<directory > src/main/resources</directory>
<filtering > true</filtering>
</resource>
</resources>
2011-12-05 08:42:33 -05:00
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-compiler-plugin</artifactId>
2014-08-05 05:22:32 -04:00
<version > 3.0</version>
2011-12-05 08:42:33 -05:00
<configuration >
2014-08-05 05:22:32 -04:00
<source > 1.7</source>
<target > 1.7</target>
2011-12-05 08:42:33 -05:00
</configuration>
</plugin>
2014-01-13 08:44:56 -05:00
<plugin >
<groupId > com.carrotsearch.randomizedtesting</groupId>
<artifactId > junit4-maven-plugin</artifactId>
<version > 2.0.14</version>
<executions >
<execution >
<id > tests</id>
<phase > test</phase>
<goals >
<goal > junit4</goal>
</goals>
<configuration >
<heartbeat > 20</heartbeat>
<jvmOutputAction > pipe,warn</jvmOutputAction>
<leaveTemporary > true</leaveTemporary>
<listeners >
<report-ant-xml mavenExtensions= "true"
dir="${project.build.directory}/surefire-reports"/>
<report-text
showThrowable="true"
showStackTraces="true"
showOutput="${tests.output}"
showStatusOk="false"
showStatusError="true"
showStatusFailure="true"
showStatusIgnored="true"
showSuiteSummary="true"
timestamps="false"/>
<report-execution-times file= "${basedir}/.local-execution-hints.log" />
</listeners>
<assertions >
<enable />
</assertions>
2014-08-05 05:22:32 -04:00
<parallelism > 1</parallelism>
2014-01-13 08:44:56 -05:00
<balancers >
<execution-times >
<fileset dir= "${basedir}" includes= ".local-execution-hints.log" />
</execution-times>
</balancers>
<includes >
<include > **/*Tests.class</include>
<include > **/*Test.class</include>
</includes>
<excludes >
<exclude > **/Abstract*.class</exclude>
<exclude > **/*StressTest.class</exclude>
</excludes>
<argLine >
${tests.jvm.argline}
</argLine>
<jvmArgs >
<param > -Xmx512m</param>
<param > -Xss256k</param>
<param > -XX:MaxDirectMemorySize=512m</param>
<param > -Des.logger.prefix=</param>
</jvmArgs>
<shuffleOnSlave > ${tests.shuffle}</shuffleOnSlave>
<sysouts > ${tests.verbose}</sysouts>
<seed > ${tests.seed}</seed>
<haltOnFailure > ${tests.failfast}</haltOnFailure>
<systemProperties >
<!-- RandomizedTesting library system properties -->
<tests.jvm.argline > ${tests.jvm.argline}</tests.jvm.argline>
<tests.iters > ${tests.iters}</tests.iters>
<tests.maxfailures > ${tests.maxfailures}</tests.maxfailures>
<tests.failfast > ${tests.failfast}</tests.failfast>
<tests.class > ${tests.class}</tests.class>
<tests.method > ${tests.method}</tests.method>
<tests.nightly > ${tests.nightly}</tests.nightly>
<tests.badapples > ${tests.badapples}</tests.badapples>
<tests.weekly > ${tests.weekly}</tests.weekly>
<tests.slow > ${tests.slow}</tests.slow>
<tests.aws > ${tests.aws}</tests.aws>
2014-07-30 07:39:07 -04:00
<tests.config > ${tests.config}</tests.config>
2014-01-13 08:44:56 -05:00
<tests.awaitsfix > ${tests.awaitsfix}</tests.awaitsfix>
<tests.slow > ${tests.slow}</tests.slow>
<tests.timeoutSuite > ${tests.timeoutSuite}</tests.timeoutSuite>
<tests.showSuccess > ${tests.showSuccess}</tests.showSuccess>
<tests.integration > ${tests.integration}</tests.integration>
<tests.cluster_seed > ${tests.cluster_seed}</tests.cluster_seed>
<tests.client.ratio > ${tests.client.ratio}</tests.client.ratio>
<es.logger.level > ${es.logger.level}</es.logger.level>
<java.awt.headless > true</java.awt.headless>
</systemProperties>
</configuration>
</execution>
</executions>
</plugin>
2011-12-05 08:42:33 -05:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
2014-08-05 05:22:32 -04:00
<version > 2.13</version>
2011-12-05 08:42:33 -05:00
<configuration >
2014-01-13 08:44:56 -05:00
<skip > true</skip>
2011-12-05 08:42:33 -05:00
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-source-plugin</artifactId>
2014-08-05 05:22:32 -04:00
<version > 2.2.1</version>
2011-12-05 08:42:33 -05:00
<executions >
<execution >
<id > attach-sources</id>
<goals >
<goal > jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<artifactId > maven-assembly-plugin</artifactId>
2014-08-05 05:22:32 -04:00
<version > 2.4</version>
2011-12-05 08:42:33 -05:00
<configuration >
2012-02-26 03:15:07 -05:00
<appendAssemblyId > false</appendAssemblyId>
2011-12-13 08:04:15 -05:00
<outputDirectory > ${project.build.directory}/releases/</outputDirectory>
2011-12-05 08:42:33 -05:00
<descriptors >
<descriptor > ${basedir}/src/main/assemblies/plugin.xml</descriptor>
</descriptors>
</configuration>
2011-12-13 08:04:15 -05:00
<executions >
<execution >
<phase > package</phase>
<goals >
<goal > single</goal>
</goals>
</execution>
</executions>
2011-12-05 08:42:33 -05:00
</plugin>
</plugins>
</build>
2013-05-31 03:35:34 -04:00
</project>