Maven Repository - POM file for Web Service elasticsearch 0.90.3 0.90.3

Summary

elasticsearch.

ElasticSearch - Open Source, Distributed, RESTful Search Engine.

Declaration

Here is the list of declaration for elasticsearch. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>org.elasticsearch</groupId>
   <artifactId>elasticsearch</artifactId>
   <version>0.90.3</version>
</dependency>

If you think this Maven repository POM file listing for elasticsearch is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

License

Name:The Apache Software License, Version 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.

Depends on

The elasticsearch-0.90.3 has 18 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
Testinghamcrest-all 1.3
A self-contained hamcrest jar containing all of the sub-modules in a single artifact.
91
Searchlucene-core 4.4.0
Apache Lucene Java Core
6
Searchlucene-analyzers-common 4.4.0
Additional Analyzers
6
Searchlucene-queryparser 4.4.0
Lucene QueryParsers module
5
Data Structurespatial4j 0.3
Spatial4j is a general purpose spatial / geospatial ASL licensed open-source Java library. It's core capabilities are 3-fold: to provide common geospatially-aware shapes, to provide distance calculations and other math, and to read and write the shapes to strings.
11
Loglog4j 1.2.17
Apache Log4j 1.2
440
Logslf4j-api 1.6.2
The slf4j API
513




Plugin

The following plugins are used in the elasticsearch-0.90.3.jar

  1. buildnumber-maven-plugin
  2. forbiddenapis
  3. jdeb
  4. junit4-maven-plugin
  5. maven-assembly-plugin
  6. maven-compiler-plugin
  7. maven-dependency-plugin
  8. maven-resources-plugin
  9. maven-shade-plugin
  10. maven-source-plugin
  11. maven-surefire-plugin
  12. rpm-maven-plugin




Packages

The following packages are defined in the elasticsearch-0.90.3.jar

org.apache.lucene.analysis
org.apache.lucene.analysis.miscellaneous
org.apache.lucene.index
org.apache.lucene.index.memory
org.apache.lucene.queries
org.apache.lucene.queryparser.classic
org.apache.lucene.search.suggest.analyzing
org.apache.lucene.search.vectorhighlight
org.apache.lucene.store
org.apache.lucene.store.bytebuffer
org.elasticsearch
org.elasticsearch.action
org.elasticsearch.action.admin.cluster
org.elasticsearch.action.admin.cluster.health
org.elasticsearch.action.admin.cluster.node.hotthreads
org.elasticsearch.action.admin.cluster.node.info
org.elasticsearch.action.admin.cluster.node.restart
org.elasticsearch.action.admin.cluster.node.shutdown
org.elasticsearch.action.admin.cluster.node.stats
org.elasticsearch.action.admin.cluster.reroute
org.elasticsearch.action.admin.cluster.settings
org.elasticsearch.action.admin.cluster.shards
org.elasticsearch.action.admin.cluster.state
org.elasticsearch.action.admin.cluster.tasks
org.elasticsearch.action.admin.indices
org.elasticsearch.action.admin.indices.alias
org.elasticsearch.action.admin.indices.alias.exists
org.elasticsearch.action.admin.indices.alias.get
org.elasticsearch.action.admin.indices.analyze
org.elasticsearch.action.admin.indices.cache.clear
org.elasticsearch.action.admin.indices.close
org.elasticsearch.action.admin.indices.create
org.elasticsearch.action.admin.indices.delete
org.elasticsearch.action.admin.indices.exists.indices
org.elasticsearch.action.admin.indices.exists.types
org.elasticsearch.action.admin.indices.flush
org.elasticsearch.action.admin.indices.gateway.snapshot
org.elasticsearch.action.admin.indices.mapping.delete
org.elasticsearch.action.admin.indices.mapping.put
org.elasticsearch.action.admin.indices.open
org.elasticsearch.action.admin.indices.optimize
org.elasticsearch.action.admin.indices.refresh
org.elasticsearch.action.admin.indices.segments
org.elasticsearch.action.admin.indices.settings
org.elasticsearch.action.admin.indices.stats
org.elasticsearch.action.admin.indices.status
org.elasticsearch.action.admin.indices.template.delete
org.elasticsearch.action.admin.indices.template.put
org.elasticsearch.action.admin.indices.validate.query
org.elasticsearch.action.admin.indices.warmer.delete
org.elasticsearch.action.admin.indices.warmer.put
org.elasticsearch.action.bulk
org.elasticsearch.action.count
org.elasticsearch.action.delete
org.elasticsearch.action.delete.index
org.elasticsearch.action.deletebyquery
org.elasticsearch.action.explain
org.elasticsearch.action.get
org.elasticsearch.action.index
org.elasticsearch.action.mlt
org.elasticsearch.action.percolate
org.elasticsearch.action.search
org.elasticsearch.action.search.type
org.elasticsearch.action.suggest
org.elasticsearch.action.support
org.elasticsearch.action.support.broadcast
org.elasticsearch.action.support.master
org.elasticsearch.action.support.nodes
org.elasticsearch.action.support.replication
org.elasticsearch.action.support.single.custom
org.elasticsearch.action.support.single.instance
org.elasticsearch.action.support.single.shard
org.elasticsearch.action.update
org.elasticsearch.bootstrap
org.elasticsearch.bulk.udp
org.elasticsearch.cache
org.elasticsearch.cache.memory
org.elasticsearch.cache.recycler
org.elasticsearch.client
org.elasticsearch.client.internal
org.elasticsearch.client.node
org.elasticsearch.client.support
org.elasticsearch.client.transport
org.elasticsearch.client.transport.support
org.elasticsearch.cluster
org.elasticsearch.cluster.action.index
org.elasticsearch.cluster.action.shard
org.elasticsearch.cluster.block
org.elasticsearch.cluster.metadata
org.elasticsearch.cluster.node
org.elasticsearch.cluster.routing
org.elasticsearch.cluster.routing.allocation
org.elasticsearch.cluster.routing.allocation.allocator
org.elasticsearch.cluster.routing.allocation.command
org.elasticsearch.cluster.routing.allocation.decider
org.elasticsearch.cluster.routing.operation
org.elasticsearch.cluster.routing.operation.hash
org.elasticsearch.cluster.routing.operation.hash.djb
org.elasticsearch.cluster.routing.operation.hash.simple
org.elasticsearch.cluster.routing.operation.plain
org.elasticsearch.cluster.service
org.elasticsearch.cluster.settings
org.elasticsearch.common
org.elasticsearch.common.annotations
org.elasticsearch.common.base
org.elasticsearch.common.blobstore
org.elasticsearch.common.blobstore.fs
org.elasticsearch.common.blobstore.support
org.elasticsearch.common.bytes
org.elasticsearch.common.cache
org.elasticsearch.common.collect
org.elasticsearch.common.component
org.elasticsearch.common.compress
org.elasticsearch.common.compress.lzf
org.elasticsearch.common.compress.lzf.impl
org.elasticsearch.common.compress.lzf.util
org.elasticsearch.common.geo
org.elasticsearch.common.http.client
org.elasticsearch.common.inject
org.elasticsearch.common.inject.assistedinject
org.elasticsearch.common.inject.binder
org.elasticsearch.common.inject.internal
org.elasticsearch.common.inject.matcher
org.elasticsearch.common.inject.multibindings
org.elasticsearch.common.inject.name
org.elasticsearch.common.inject.spi
org.elasticsearch.common.inject.util
org.elasticsearch.common.io
org.elasticsearch.common.io.stream
org.elasticsearch.common.jackson.core
org.elasticsearch.common.jackson.core.base
org.elasticsearch.common.jackson.core.format
org.elasticsearch.common.jackson.core.io
org.elasticsearch.common.jackson.core.json
org.elasticsearch.common.jackson.core.sym
org.elasticsearch.common.jackson.core.type
org.elasticsearch.common.jackson.core.util
org.elasticsearch.common.jackson.dataformat.smile
org.elasticsearch.common.jackson.dataformat.yaml
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.emitter
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.error
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.events
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.external.com.google.gdata.util.common.base
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.nodes
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.parser
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.reader
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.scanner
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.tokens
org.elasticsearch.common.jackson.dataformat.yaml.snakeyaml.util
org.elasticsearch.common.jna
org.elasticsearch.common.joda
org.elasticsearch.common.joda.time
org.elasticsearch.common.joda.time.base
org.elasticsearch.common.joda.time.chrono
org.elasticsearch.common.joda.time.convert
org.elasticsearch.common.joda.time.field
org.elasticsearch.common.joda.time.format
org.elasticsearch.common.joda.time.tz
org.elasticsearch.common.lease
org.elasticsearch.common.logging
org.elasticsearch.common.logging.jdk
org.elasticsearch.common.logging.log4j
org.elasticsearch.common.logging.slf4j
org.elasticsearch.common.logging.support
org.elasticsearch.common.lucene
org.elasticsearch.common.lucene.all
org.elasticsearch.common.lucene.docset
org.elasticsearch.common.lucene.search
org.elasticsearch.common.lucene.search.function
org.elasticsearch.common.lucene.store
org.elasticsearch.common.lucene.uid
org.elasticsearch.common.math
org.elasticsearch.common.metrics
org.elasticsearch.common.mvel2
org.elasticsearch.common.mvel2.asm
org.elasticsearch.common.mvel2.ast
org.elasticsearch.common.mvel2.compiler
org.elasticsearch.common.mvel2.conversion
org.elasticsearch.common.mvel2.debug
org.elasticsearch.common.mvel2.integration
org.elasticsearch.common.mvel2.integration.impl
org.elasticsearch.common.mvel2.math
org.elasticsearch.common.mvel2.optimizers
org.elasticsearch.common.mvel2.optimizers.dynamic
org.elasticsearch.common.mvel2.optimizers.impl.asm
org.elasticsearch.common.mvel2.optimizers.impl.refl
org.elasticsearch.common.mvel2.optimizers.impl.refl.collection
org.elasticsearch.common.mvel2.optimizers.impl.refl.nodes
org.elasticsearch.common.mvel2.util
org.elasticsearch.common.netty
org.elasticsearch.common.netty.bootstrap
org.elasticsearch.common.netty.buffer
org.elasticsearch.common.netty.channel
org.elasticsearch.common.netty.channel.socket
org.elasticsearch.common.netty.channel.socket.nio
org.elasticsearch.common.netty.channel.socket.oio
org.elasticsearch.common.netty.handler.codec.compression
org.elasticsearch.common.netty.handler.codec.embedder
org.elasticsearch.common.netty.handler.codec.frame
org.elasticsearch.common.netty.handler.codec.http
org.elasticsearch.common.netty.handler.codec.oneone
org.elasticsearch.common.netty.handler.codec.replay
org.elasticsearch.common.netty.handler.timeout
org.elasticsearch.common.netty.logging
org.elasticsearch.common.netty.util
org.elasticsearch.common.netty.util.internal
org.elasticsearch.common.netty.util.internal.jzlib
org.elasticsearch.common.network
org.elasticsearch.common.os
org.elasticsearch.common.path
org.elasticsearch.common.primitives
org.elasticsearch.common.property
org.elasticsearch.common.regex
org.elasticsearch.common.settings
org.elasticsearch.common.settings.loader
org.elasticsearch.common.text
org.elasticsearch.common.transport
org.elasticsearch.common.trove
org.elasticsearch.common.trove.function
org.elasticsearch.common.trove.impl
org.elasticsearch.common.trove.impl.hash
org.elasticsearch.common.trove.iterator
org.elasticsearch.common.trove.iterator.hash
org.elasticsearch.common.trove.list
org.elasticsearch.common.trove.list.array
org.elasticsearch.common.trove.map
org.elasticsearch.common.trove.map.hash
org.elasticsearch.common.trove.procedure
org.elasticsearch.common.trove.procedure.array
org.elasticsearch.common.trove.set
org.elasticsearch.common.trove.set.hash
org.elasticsearch.common.trove.strategy
org.elasticsearch.common.unit
org.elasticsearch.common.util
org.elasticsearch.common.util.concurrent
org.elasticsearch.common.util.concurrent.jsr166e
org.elasticsearch.common.util.concurrent.jsr166e.extra
org.elasticsearch.common.util.concurrent.jsr166y
org.elasticsearch.common.xcontent
org.elasticsearch.common.xcontent.json
org.elasticsearch.common.xcontent.smile
org.elasticsearch.common.xcontent.support
org.elasticsearch.common.xcontent.yaml
org.elasticsearch.discovery
org.elasticsearch.discovery.local
org.elasticsearch.discovery.zen
org.elasticsearch.discovery.zen.elect
org.elasticsearch.discovery.zen.fd
org.elasticsearch.discovery.zen.membership
org.elasticsearch.discovery.zen.ping
org.elasticsearch.discovery.zen.ping.multicast
org.elasticsearch.discovery.zen.ping.unicast
org.elasticsearch.discovery.zen.publish
org.elasticsearch.env
org.elasticsearch.gateway
org.elasticsearch.gateway.blobstore
org.elasticsearch.gateway.fs
org.elasticsearch.gateway.local
org.elasticsearch.gateway.local.state.meta
org.elasticsearch.gateway.local.state.shards
org.elasticsearch.gateway.none
org.elasticsearch.gateway.shared
org.elasticsearch.http
org.elasticsearch.http.netty
org.elasticsearch.index
org.elasticsearch.index.aliases
org.elasticsearch.index.analysis
org.elasticsearch.index.analysis.compound
org.elasticsearch.index.cache
org.elasticsearch.index.cache.docset
org.elasticsearch.index.cache.docset.none
org.elasticsearch.index.cache.docset.simple
org.elasticsearch.index.cache.filter
org.elasticsearch.index.cache.filter.none
org.elasticsearch.index.cache.filter.support
org.elasticsearch.index.cache.filter.weighted
org.elasticsearch.index.cache.id
org.elasticsearch.index.cache.id.simple
org.elasticsearch.index.cache.query.parser
org.elasticsearch.index.cache.query.parser.none
org.elasticsearch.index.cache.query.parser.resident
org.elasticsearch.index.codec
org.elasticsearch.index.codec.postingsformat
org.elasticsearch.index.deletionpolicy
org.elasticsearch.index.engine
org.elasticsearch.index.engine.robin
org.elasticsearch.index.fielddata
org.elasticsearch.index.fielddata.fieldcomparator
org.elasticsearch.index.fielddata.ordinals
org.elasticsearch.index.fielddata.plain
org.elasticsearch.index.fieldvisitor
org.elasticsearch.index.flush
org.elasticsearch.index.gateway
org.elasticsearch.index.gateway.blobstore
org.elasticsearch.index.gateway.fs
org.elasticsearch.index.gateway.local
org.elasticsearch.index.gateway.none
org.elasticsearch.index.get
org.elasticsearch.index.indexing
org.elasticsearch.index.indexing.slowlog
org.elasticsearch.index.mapper
org.elasticsearch.index.mapper.core
org.elasticsearch.index.mapper.geo
org.elasticsearch.index.mapper.internal
org.elasticsearch.index.mapper.ip
org.elasticsearch.index.mapper.multifield
org.elasticsearch.index.mapper.object
org.elasticsearch.index.merge
org.elasticsearch.index.merge.policy
org.elasticsearch.index.merge.scheduler
org.elasticsearch.index.percolator
org.elasticsearch.index.query
org.elasticsearch.index.query.support
org.elasticsearch.index.refresh
org.elasticsearch.index.search
org.elasticsearch.index.search.child
org.elasticsearch.index.search.geo
org.elasticsearch.index.search.nested
org.elasticsearch.index.search.shape
org.elasticsearch.index.search.slowlog
org.elasticsearch.index.search.stats
org.elasticsearch.index.service
org.elasticsearch.index.settings
org.elasticsearch.index.shard
org.elasticsearch.index.shard.service
org.elasticsearch.index.similarity
org.elasticsearch.index.store
org.elasticsearch.index.store.distributor
org.elasticsearch.index.store.fs
org.elasticsearch.index.store.memory
org.elasticsearch.index.store.ram
org.elasticsearch.index.store.support
org.elasticsearch.index.translog
org.elasticsearch.index.translog.fs
org.elasticsearch.index.warmer
org.elasticsearch.indices
org.elasticsearch.indices.analysis
org.elasticsearch.indices.cache.filter
org.elasticsearch.indices.cache.filter.terms
org.elasticsearch.indices.cluster
org.elasticsearch.indices.fielddata.cache
org.elasticsearch.indices.memory
org.elasticsearch.indices.query
org.elasticsearch.indices.recovery
org.elasticsearch.indices.store
org.elasticsearch.indices.ttl
org.elasticsearch.indices.warmer
org.elasticsearch.monitor
org.elasticsearch.monitor.dump
org.elasticsearch.monitor.dump.cluster
org.elasticsearch.monitor.dump.heap
org.elasticsearch.monitor.dump.summary
org.elasticsearch.monitor.dump.thread
org.elasticsearch.monitor.fs
org.elasticsearch.monitor.jvm
org.elasticsearch.monitor.network
org.elasticsearch.monitor.os
org.elasticsearch.monitor.process
org.elasticsearch.monitor.sigar
org.elasticsearch.node
org.elasticsearch.node.internal
org.elasticsearch.node.service
org.elasticsearch.node.settings
org.elasticsearch.plugins
org.elasticsearch.rest
org.elasticsearch.rest.action
org.elasticsearch.rest.action.admin.cluster.health
org.elasticsearch.rest.action.admin.cluster.node.hotthreads
org.elasticsearch.rest.action.admin.cluster.node.info
org.elasticsearch.rest.action.admin.cluster.node.restart
org.elasticsearch.rest.action.admin.cluster.node.shutdown
org.elasticsearch.rest.action.admin.cluster.node.stats
org.elasticsearch.rest.action.admin.cluster.reroute
org.elasticsearch.rest.action.admin.cluster.settings
org.elasticsearch.rest.action.admin.cluster.shards
org.elasticsearch.rest.action.admin.cluster.state
org.elasticsearch.rest.action.admin.cluster.tasks
org.elasticsearch.rest.action.admin.indices.alias
org.elasticsearch.rest.action.admin.indices.alias.delete
org.elasticsearch.rest.action.admin.indices.alias.get
org.elasticsearch.rest.action.admin.indices.alias.head
org.elasticsearch.rest.action.admin.indices.alias.put
org.elasticsearch.rest.action.admin.indices.analyze
org.elasticsearch.rest.action.admin.indices.cache.clear
org.elasticsearch.rest.action.admin.indices.close
org.elasticsearch.rest.action.admin.indices.create
org.elasticsearch.rest.action.admin.indices.delete
org.elasticsearch.rest.action.admin.indices.exists.indices
org.elasticsearch.rest.action.admin.indices.exists.types
org.elasticsearch.rest.action.admin.indices.flush
org.elasticsearch.rest.action.admin.indices.gateway.snapshot
org.elasticsearch.rest.action.admin.indices.mapping.delete
org.elasticsearch.rest.action.admin.indices.mapping.get
org.elasticsearch.rest.action.admin.indices.mapping.put
org.elasticsearch.rest.action.admin.indices.open
org.elasticsearch.rest.action.admin.indices.optimize
org.elasticsearch.rest.action.admin.indices.refresh
org.elasticsearch.rest.action.admin.indices.segments
org.elasticsearch.rest.action.admin.indices.settings
org.elasticsearch.rest.action.admin.indices.stats
org.elasticsearch.rest.action.admin.indices.status
org.elasticsearch.rest.action.admin.indices.template.delete
org.elasticsearch.rest.action.admin.indices.template.get
org.elasticsearch.rest.action.admin.indices.template.head
org.elasticsearch.rest.action.admin.indices.template.put
org.elasticsearch.rest.action.admin.indices.validate.query
org.elasticsearch.rest.action.admin.indices.warmer.delete
org.elasticsearch.rest.action.admin.indices.warmer.get
org.elasticsearch.rest.action.admin.indices.warmer.put
org.elasticsearch.rest.action.bulk
org.elasticsearch.rest.action.count
org.elasticsearch.rest.action.delete
org.elasticsearch.rest.action.deletebyquery
org.elasticsearch.rest.action.explain
org.elasticsearch.rest.action.get
org.elasticsearch.rest.action.index
org.elasticsearch.rest.action.main
org.elasticsearch.rest.action.mlt
org.elasticsearch.rest.action.percolate
org.elasticsearch.rest.action.search
org.elasticsearch.rest.action.suggest
org.elasticsearch.rest.action.support
org.elasticsearch.rest.action.update
org.elasticsearch.rest.support
org.elasticsearch.river
org.elasticsearch.river.cluster
org.elasticsearch.river.dummy
org.elasticsearch.river.routing
org.elasticsearch.script
org.elasticsearch.script.mvel
org.elasticsearch.search
org.elasticsearch.search.action
org.elasticsearch.search.builder
org.elasticsearch.search.controller
org.elasticsearch.search.dfs
org.elasticsearch.search.facet
org.elasticsearch.search.facet.datehistogram
org.elasticsearch.search.facet.filter
org.elasticsearch.search.facet.geodistance
org.elasticsearch.search.facet.histogram
org.elasticsearch.search.facet.nested
org.elasticsearch.search.facet.query
org.elasticsearch.search.facet.range
org.elasticsearch.search.facet.statistical
org.elasticsearch.search.facet.terms
org.elasticsearch.search.facet.terms.doubles
org.elasticsearch.search.facet.terms.index
org.elasticsearch.search.facet.terms.longs
org.elasticsearch.search.facet.terms.strings
org.elasticsearch.search.facet.terms.support
org.elasticsearch.search.facet.terms.unmapped
org.elasticsearch.search.facet.termsstats
org.elasticsearch.search.facet.termsstats.doubles
org.elasticsearch.search.facet.termsstats.longs
org.elasticsearch.search.facet.termsstats.strings
org.elasticsearch.search.fetch
org.elasticsearch.search.fetch.explain
org.elasticsearch.search.fetch.matchedfilters
org.elasticsearch.search.fetch.partial
org.elasticsearch.search.fetch.script
org.elasticsearch.search.fetch.version
org.elasticsearch.search.highlight
org.elasticsearch.search.highlight.vectorhighlight
org.elasticsearch.search.internal
org.elasticsearch.search.lookup
org.elasticsearch.search.query
org.elasticsearch.search.rescore
org.elasticsearch.search.scan
org.elasticsearch.search.sort
org.elasticsearch.search.suggest
org.elasticsearch.search.suggest.completion
org.elasticsearch.search.suggest.phrase
org.elasticsearch.search.suggest.term
org.elasticsearch.search.warmer
org.elasticsearch.threadpool
org.elasticsearch.transport
org.elasticsearch.transport.local
org.elasticsearch.transport.netty
org.elasticsearch.transport.support




POM File Source

Here is the content of the POM file.

<?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/maven-v4_0_0.xsd">
  <parent>
    <artifactId>oss-parent</artifactId>
    <groupId>org.sonatype.oss</groupId>
    <version>7</version>
    <relativePath>../pom.xml/pom.xml</relativePath>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.elasticsearch</groupId>
  <artifactId>elasticsearch</artifactId>
  <name>elasticsearch</name>
  <version>0.90.3</version>
  <description>ElasticSearch - Open Source, Distributed, RESTful Search Engine</description>
  <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.git</connection>
    <developerConnection>scm:git:git@github.com:elasticsearch/elasticsearch.git</developerConnection>
    <url>http://github.com/elasticsearch/elasticsearch</url>
  </scm>
  <build>
    <resources>
      <resource>
        <directory>${basedir}/src/main/java</directory>
        <includes>
          <include>**/*.json</include>
          <include>**/*.yml</include>
        </includes>
      </resource>
      <resource>
        <filtering>true</filtering>
        <directory>${basedir}/src/main/resources</directory>
        <includes>
          <include>**/*.*</include>
        </includes>
      </resource>
    </resources>
    <testResources>
      <testResource>
        <directory>${basedir}/src/test/java</directory>
        <includes>
          <include>**/*.json</include>
          <include>**/*.yml</include>
          <include>**/*.txt</include>
        </includes>
      </testResource>
      <testResource>
        <directory>${basedir}/src/test/resources</directory>
        <includes>
          <include>**/*.*</include>
        </includes>
      </testResource>
    </testResources>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.eclipse.m2e</groupId>
          <artifactId>lifecycle-mapping</artifactId>
          <version>1.0.0</version>
          <configuration>
            <lifecycleMappingMetadata>
              <pluginExecutions>
                <pluginExecution>
                  <pluginExecutionFilter>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-dependency-plugin</artifactId>
                    <versionRange>[1.0.0,)</versionRange>
                    <goals>
                      <goal>copy-dependencies</goal>
                    </goals>
                  </pluginExecutionFilter>
                  <action>
                    <ignore />
                  </action>
                </pluginExecution>
              </pluginExecutions>
            </lifecycleMappingMetadata>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>
      <plugin>
        <groupId>com.carrotsearch.randomizedtesting</groupId>
        <artifactId>junit4-maven-plugin</artifactId>
        <version>2.0.10</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 />
                <report-text />
                <report-execution-times />
              </listeners>
              <assertions>
                <enable />
              </assertions>
              <parallelism>${tests.jvms}</parallelism>
              <balancers>
                <execution-times>
                  <fileset />
                </execution-times>
              </balancers>
              <includes>
                <include>**/*Tests.class</include>
              </includes>
              <excludes>
                <exclude>**/Abstract*.class</exclude>
              </excludes>
              <jvmArgs>
                <param>-Xmx512m</param>
                <param>-Des.logger.prefix=</param>
              </jvmArgs>
              <shuffleOnSlave>${tests.shuffle}</shuffleOnSlave>
              <sysouts>${tests.verbose}</sysouts>
              <seed>${tests.seed}</seed>
              <haltOnFailure>${tests.failfast}</haltOnFailure>
              <systemProperties>
                <tests.iters>${tests.iters}</tests.iters>
                <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.awaitsfix>${tests.awaitsfix}</tests.awaitsfix>
                <tests.slow>${tests.slow}</tests.slow>
                <es.node.local>${env.ES_TEST_LOCAL}</es.node.local>
                <es.transport.tcp.compress>${env.ES_TEST_COMPRESS}</es.transport.tcp.compress>
                <es.action.wait_on_mapping_change>${env.ES_WAIT_ON_MAPPING_CHANGE}</es.action.wait_on_mapping_change>
                <java.awt.headless>true</java.awt.headless>
              </systemProperties>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.15</version>
        <configuration>
          <skipTests>true</skipTests>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-source-plugin</artifactId>
        <version>2.1.2</version>
        <executions>
          <execution>
            <id>attach-sources</id>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-shade-plugin</artifactId>
        <version>2.1</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <minimizeJar>true</minimizeJar>
          <artifactSet>
            <includes>
              <include>com.google.guava:guava</include>
              <include>net.sf.trove4j:trove4j</include>
              <include>org.mvel:mvel2</include>
              <include>com.fasterxml.jackson.core:jackson-core</include>
              <include>com.fasterxml.jackson.dataformat:jackson-dataformat-smile</include>
              <include>com.fasterxml.jackson.dataformat:jackson-dataformat-yaml</include>
              <include>joda-time:joda-time</include>
              <include>io.netty:netty</include>
              <include>com.ning:compress-lzf</include>
            </includes>
          </artifactSet>
          <relocations>
            <relocation>
              <pattern>com.google.common</pattern>
              <shadedPattern>org.elasticsearch.common</shadedPattern>
            </relocation>
            <relocation>
              <pattern>gnu.trove</pattern>
              <shadedPattern>org.elasticsearch.common.trove</shadedPattern>
            </relocation>
            <relocation>
              <pattern>jsr166y</pattern>
              <shadedPattern>org.elasticsearch.common.util.concurrent.jsr166y</shadedPattern>
            </relocation>
            <relocation>
              <pattern>jsr166e</pattern>
              <shadedPattern>org.elasticsearch.common.util.concurrent.jsr166e</shadedPattern>
            </relocation>
            <relocation>
              <pattern>org.mvel2</pattern>
              <shadedPattern>org.elasticsearch.common.mvel2</shadedPattern>
            </relocation>
            <relocation>
              <pattern>com.fasterxml.jackson</pattern>
              <shadedPattern>org.elasticsearch.common.jackson</shadedPattern>
            </relocation>
            <relocation>
              <pattern>org.joda</pattern>
              <shadedPattern>org.elasticsearch.common.joda</shadedPattern>
            </relocation>
            <relocation>
              <pattern>org.jboss.netty</pattern>
              <shadedPattern>org.elasticsearch.common.netty</shadedPattern>
            </relocation>
            <relocation>
              <pattern>com.ning.compress</pattern>
              <shadedPattern>org.elasticsearch.common.compress</shadedPattern>
            </relocation>
          </relocations>
          <filters>
            <filter>
              <artifact>*:*</artifact>
              <excludes>
                <exclude>META-INF/license/**</exclude>
                <exclude>META-INF/*</exclude>
                <exclude>META-INF/maven/**</exclude>
                <exclude>LICENSE</exclude>
                <exclude>NOTICE</exclude>
                <exclude>/*.txt</exclude>
                <exclude>build.properties</exclude>
              </excludes>
            </filter>
          </filters>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <version>2.5</version>
        <executions>
          <execution>
            <id>copy-resources</id>
            <phase>prepare-package</phase>
            <goals>
              <goal>copy-resources</goal>
            </goals>
            <configuration>
              <outputDirectory>${project.build.directory}/bin</outputDirectory>
              <resources>
                <resource>
                  <directory>${basedir}/bin</directory>
                  <filtering>true</filtering>
                </resource>
              </resources>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.3</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>single</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <appendAssemblyId>false</appendAssemblyId>
          <outputDirectory>${project.build.directory}/releases/</outputDirectory>
          <descriptors>
            <descriptor>${basedir}/src/main/assemblies/targz-bin.xml</descriptor>
            <descriptor>${basedir}/src/main/assemblies/zip-bin.xml</descriptor>
          </descriptors>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>buildnumber-maven-plugin</artifactId>
        <version>1.2</version>
        <executions>
          <execution>
            <phase>validate</phase>
            <goals>
              <goal>create</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <doCheck>false</doCheck>
          <doUpdate>false</doUpdate>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-dependency-plugin</artifactId>
        <executions>
          <execution>
            <phase>prepare-package</phase>
            <goals>
              <goal>copy-dependencies</goal>
            </goals>
            <configuration>
              <outputDirectory>${project.build.directory}/lib</outputDirectory>
              <includeScope>runtime</includeScope>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <groupId>org.vafer</groupId>
        <artifactId>jdeb</artifactId>
        <version>1.0.1</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>jdeb</goal>
            </goals>
            <configuration>
              <dataSet>
                <data>
                  <src>${project.basedir}/</src>
                  <includes>*.txt, *.textile</includes>
                  <excludes>LICENSE.txt, .DS_Store</excludes>
                  <type>directory</type>
                  <mapper>
                    <type>perm</type>
                    <prefix>/usr/share/elasticsearch</prefix>
                    <user>root</user>
                    <group>root</group>
                  </mapper>
                </data>
                <data>
                  <src>${project.build.directory}/bin</src>
                  <type>directory</type>
                  <excludes>*.bat, .DS_Store</excludes>
                  <mapper>
                    <type>perm</type>
                    <prefix>/usr/share/elasticsearch/bin</prefix>
                    <filemode>755</filemode>
                    <user>root</user>
                    <group>root</group>
                  </mapper>
                </data>
                <data>
                  <src>${project.build.directory}/</src>
                  <includes>${project.build.finalName}.jar</includes>
                  <type>directory</type>
                  <mapper>
                    <type>perm</type>
                    <prefix>/usr/share/elasticsearch/lib</prefix>
                    <user>root</user>
                    <group>root</group>
                  </mapper>
                </data>
                <data>
                  <src>${project.basedir}/lib/sigar/</src>
                  <includes>sigar-*.jar, libsigar-*-linux.*</includes>
                  <type>directory</type>
                  <mapper>
                    <type>perm</type>
                    <prefix>/usr/share/elasticsearch/lib/sigar</prefix>
                    <user>root</user>
                    <group>root</group>
                  </mapper>
                </data>
                <data>
                  <src>${project.build.directory}/lib</src>
                  <includes>lucene*, log4j*, jna*, spatial4j*, jts*</includes>
                  <type>directory</type>
                  <mapper>
                    <type>perm</type>
                    <prefix>/usr/share/elasticsearch/lib</prefix>
                    <user>root</user>
                    <group>root</group>
                  </mapper>
                </data>
                <data>
                  <src>${project.basedir}/src/deb/default/</src>
                  <type>directory</type>
                  <excludes>.DS_Store</excludes>
                  <mapper>
                    <type>perm</type>
                    <prefix>/etc/default</prefix>
                    <user>root</user>
                    <group>root</group>
                  </mapper>
                </data>
                <data>
                  <src>${project.basedir}/src/deb/init.d/</src>
                  <type>directory</type>
                  <excludes>.DS_Store</excludes>
                  <mapper>
                    <type>perm</type>
                    <prefix>/etc/init.d</prefix>
                    <filemode>755</filemode>
                    <user>root</user>
                    <group>root</group>
                  </mapper>
                </data>
                <data>
                  <src>${project.basedir}/config</src>
                  <type>directory</type>
                  <excludes>.DS_Store</excludes>
                  <mapper>
                    <type>perm</type>
                    <prefix>/etc/elasticsearch</prefix>
                    <user>root</user>
                    <group>root</group>
                  </mapper>
                </data>
                <data>
                  <src>${project.basedir}/src/deb/lintian</src>
                  <type>directory</type>
                  <excludes>.DS_Store</excludes>
                  <mapper>
                    <type>perm</type>
                    <prefix>/usr/share/lintian/overrides</prefix>
                    <user>root</user>
                    <group>root</group>
                  </mapper>
                </data>
                <data>
                  <src>${project.basedir}/src/deb/copyright</src>
                  <dst>/usr/share/doc/elasticsearch/copyright</dst>
                  <type>file</type>
                </data>
              </dataSet>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <deb>${project.build.directory}/releases/${project.artifactId}-${project.version}.deb</deb>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>rpm-maven-plugin</artifactId>
        <version>2.1-alpha-2</version>
        <configuration>
          <copyright>2013, Elasticsearch</copyright>
          <distribution>Elasticsearch</distribution>
          <group>Application/Internet</group>
          <packager>Elasticsearch</packager>
          <prefix>/usr</prefix>
          <changelogFile>src/changelog</changelogFile>
          <defineStatements>
            <defineStatement>_unpackaged_files_terminate_build 0</defineStatement>
            <defineStatement>_binaries_in_noarch_packages_terminate_build 0</defineStatement>
          </defineStatements>
          <defaultFilemode>644</defaultFilemode>
          <defaultDirmode>755</defaultDirmode>
          <defaultUsername>root</defaultUsername>
          <defaultGroupname>root</defaultGroupname>
          <mappings>
            <mapping>
              <directory>/etc/elasticsearch/</directory>
              <configuration>noreplace</configuration>
              <sources>
                <source>
                  <location>config/</location>
                  <includes>
                    <include>*.yml</include>
                  </includes>
                </source>
              </sources>
            </mapping>
            <mapping>
              <directory>/etc/sysconfig/</directory>
              <configuration>noreplace</configuration>
              <sources>
                <source>
                  <location>src/rpm/sysconfig</location>
                  <includes>
                    <include>elasticsearch</include>
                  </includes>
                </source>
              </sources>
            </mapping>
            <mapping>
              <directory>/etc/rc.d/init.d/</directory>
              <filemode>755</filemode>
              <configuration>true</configuration>
              <sources>
                <source>
                  <location>src/rpm/init.d/elasticsearch</location>
                </source>
              </sources>
            </mapping>
            <mapping>
              <directory>/etc/systemd/system/</directory>
              <filemode>755</filemode>
              <configuration>true</configuration>
              <sources>
                <source>
                  <location>src/rpm/systemd</location>
                  <includes>
                    <include>elasticsearch.service</include>
                  </includes>
                </source>
              </sources>
            </mapping>
            <mapping>
              <directory>/etc/tmpfiles.d/</directory>
              <configuration>true</configuration>
              <sources>
                <source>
                  <location>src/rpm/systemd/</location>
                  <includes>
                    <include>elasticsearch.conf</include>
                  </includes>
                </source>
              </sources>
            </mapping>
            <mapping>
              <directory>/var/run/elasticsearch/</directory>
              <filemode>755</filemode>
              <username>elasticsearch</username>
              <groupname>elasticsearch</groupname>
            </mapping>
            <mapping>
              <directory>/var/lib/elasticsearch/</directory>
              <filemode>755</filemode>
              <username>elasticsearch</username>
              <groupname>elasticsearch</groupname>
            </mapping>
            <mapping>
              <directory>/var/log/elasticsearch/</directory>
              <filemode>755</filemode>
              <username>elasticsearch</username>
              <groupname>elasticsearch</groupname>
            </mapping>
            <mapping>
              <directory>/usr/share/elasticsearch/bin/</directory>
              <filemode>755</filemode>
              <sources>
                <source>
                  <location>target/bin</location>
                  <includes>
                    <include>elasticsearch</include>
                    <include>elasticsearch.in.sh</include>
                    <include>plugin</include>
                  </includes>
                </source>
              </sources>
            </mapping>
            <mapping>
              <directory>/usr/share/elasticsearch/lib</directory>
              <sources>
                <source>
                  <location>target/lib/</location>
                  <includes>
                    <include>lucene*</include>
                    <include>log4j*</include>
                    <include>jna*</include>
                    <include>spatial4j*</include>
                    <include>jts*</include>
                  </includes>
                </source>
                <source>
                  <location>${project.build.directory}/</location>
                  <includes>
                    <include>${project.build.finalName}.jar</include>
                  </includes>
                </source>
              </sources>
            </mapping>
            <mapping>
              <directory>/usr/share/elasticsearch/lib/sigar</directory>
              <sources>
                <source>
                  <location>lib/sigar</location>
                  <includes>
                    <include>sigar*.jar</include>
                    <include>libsigar-*-linux.*</include>
                  </includes>
                </source>
              </sources>
            </mapping>
            <mapping>
              <directory>/usr/share/elasticsearch/</directory>
              <sources>
                <source>
                  <location>.</location>
                  <includes>
                    <include>LICENSE.txt</include>
                    <include>NOTICE.txt</include>
                    <include>README.textile</include>
                  </includes>
                </source>
              </sources>
            </mapping>
          </mappings>
          <preinstallScriptlet>
            <scriptFile>src/rpm/scripts/preinstall</scriptFile>
            <fileEncoding>utf-8</fileEncoding>
          </preinstallScriptlet>
          <postinstallScriptlet>
            <scriptFile>src/rpm/scripts/postinstall</scriptFile>
            <fileEncoding>utf-8</fileEncoding>
          </postinstallScriptlet>
          <preremoveScriptlet>
            <scriptFile>src/rpm/scripts/preremove</scriptFile>
            <fileEncoding>utf-8</fileEncoding>
          </preremoveScriptlet>
          <postremoveScriptlet>
            <scriptFile>src/rpm/scripts/postremove</scriptFile>
            <fileEncoding>utf-8</fileEncoding>
          </postremoveScriptlet>
        </configuration>
      </plugin>
      <plugin>
        <groupId>de.thetaphi</groupId>
        <artifactId>forbiddenapis</artifactId>
        <version>1.3</version>
        <executions>
          <execution>
            <id>check-forbidden-apis</id>
            <phase>compile</phase>
            <goals>
              <goal>check</goal>
            </goals>
            <configuration>
              <targetVersion>1.6</targetVersion>
              <internalRuntimeForbidden>true</internalRuntimeForbidden>
              <failOnUnsupportedJava>false</failOnUnsupportedJava>
              <excludes>
                <exclude>jsr166e/**</exclude>
                <exclude>jsr166y/**</exclude>
                <exclude>org/elasticsearch/common/logging/log4j/ConsoleAppender*</exclude>
                <exclude>org/elasticsearch/plugins/PluginManager.class</exclude>
                <exclude>org/elasticsearch/bootstrap/Bootstrap.class</exclude>
                <exclude>org/elasticsearch/Version.class</exclude>
              </excludes>
              <bundledSignatures>
                <bundledSignature>jdk-unsafe</bundledSignature>
                <bundledSignature>jdk-deprecated</bundledSignature>
                <bundledSignaure>jdk-system-out</bundledSignaure>
              </bundledSignatures>
              <signaturesFiles>
                <signaturesFile>core-signatures.txt</signaturesFile>
              </signaturesFiles>
            </configuration>
          </execution>
          <execution>
            <id>check-forbidden-test-apis</id>
            <phase>test-compile</phase>
            <goals>
              <goal>testCheck</goal>
            </goals>
            <configuration>
              <targetVersion>1.6</targetVersion>
              <internalRuntimeForbidden>true</internalRuntimeForbidden>
              <failOnUnsupportedJava>false</failOnUnsupportedJava>
              <bundledSignatures>
                <bundledSignature>jdk-unsafe</bundledSignature>
                <bundledSignature>jdk-deprecated</bundledSignature>
              </bundledSignatures>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  <repositories>
    <repository>
      <id>elasticsearch</id>
      <name>elasticsearch repo</name>
      <url>http://elasticsearch.googlecode.com/svn/maven</url>
    </repository>
  </repositories>
  <dependencies>
    <dependency>
      <groupId>org.hamcrest</groupId>
      <artifactId>hamcrest-all</artifactId>
      <version>1.3</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-test-framework</artifactId>
      <version>4.4.0</version>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <artifactId>junit</artifactId>
          <groupId>junit</groupId>
        </exclusion>
        <exclusion>
          <artifactId>randomizedtesting-runner</artifactId>
          <groupId>com.carrotsearch.randomizedtesting</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-core</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-analyzers-common</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-codecs</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-queries</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
      <exclusions>
        <exclusion>
          <artifactId>jakarta-regexp</artifactId>
          <groupId>jakarta-regexp</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-memory</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-highlighter</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-queryparser</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
      <exclusions>
        <exclusion>
          <artifactId>jakarta-regexp</artifactId>
          <groupId>jakarta-regexp</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-suggest</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-join</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.lucene</groupId>
      <artifactId>lucene-spatial</artifactId>
      <version>4.4.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.spatial4j</groupId>
      <artifactId>spatial4j</artifactId>
      <version>0.3</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>com.vividsolutions</groupId>
      <artifactId>jts</artifactId>
      <version>1.12</version>
      <scope>compile</scope>
      <exclusions>
        <exclusion>
          <artifactId>xercesImpl</artifactId>
          <groupId>xerces</groupId>
        </exclusion>
      </exclusions>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.6.2</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>net.java.dev.jna</groupId>
      <artifactId>jna</artifactId>
      <version>3.3.0</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
    <dependency>
      <groupId>org.fusesource</groupId>
      <artifactId>sigar</artifactId>
      <version>1.6.4</version>
      <scope>compile</scope>
      <optional>true</optional>
    </dependency>
  </dependencies>
  <properties>
    <tests.jvms>auto</tests.jvms>
    <tests.failfast>true</tests.failfast>
    <tests.shuffle>true</tests.shuffle>
    <lucene.version>4.4.0</lucene.version>
  </properties>
</project>