elasticsearch.
Elasticsearch - Open Source, Distributed, RESTful Search Engine.
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>1.0.0</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.
Name:The Apache Software License, Version 2.0
URL: http://www.apache.org/licenses/LICENSE-2.0.txt.
The elasticsearch-1.0.0 has 19 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Search | lucene-core 4.6.1 Apache Lucene Java Core | 5 |
Search | lucene-analyzers-common 4.6.1 Additional Analyzers | 5 |
Data Structure | spatial4j 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 |
Log | log4j 1.2.17 Apache Log4j 1.2 | 440 |
Log | slf4j-api 1.6.2 The slf4j API | 513 |
The following plugins are used in the elasticsearch-1.0.0.jar
The following packages are defined in the elasticsearch-1.0.0.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 org.apache.lucene.queryparser.classic org.apache.lucene.search org.apache.lucene.search.postingshighlight 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.repositories.delete org.elasticsearch.action.admin.cluster.repositories.get org.elasticsearch.action.admin.cluster.repositories.put org.elasticsearch.action.admin.cluster.reroute org.elasticsearch.action.admin.cluster.settings org.elasticsearch.action.admin.cluster.shards org.elasticsearch.action.admin.cluster.snapshots.create org.elasticsearch.action.admin.cluster.snapshots.delete org.elasticsearch.action.admin.cluster.snapshots.get org.elasticsearch.action.admin.cluster.snapshots.restore org.elasticsearch.action.admin.cluster.state org.elasticsearch.action.admin.cluster.stats 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.get 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.get org.elasticsearch.action.admin.indices.settings.put 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.get 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.get 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.master.info 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.termvector 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.ack 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.blobstore.url org.elasticsearch.common.breaker 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.geo.builders org.elasticsearch.common.hppc org.elasticsearch.common.hppc.cursors org.elasticsearch.common.hppc.hash org.elasticsearch.common.hppc.predicates org.elasticsearch.common.hppc.procedures 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.convert 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.recycler org.elasticsearch.common.regex org.elasticsearch.common.rounding org.elasticsearch.common.settings org.elasticsearch.common.settings.loader org.elasticsearch.common.text org.elasticsearch.common.transport 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.docvaluesformat org.elasticsearch.index.codec.postingsformat org.elasticsearch.index.deletionpolicy org.elasticsearch.index.engine org.elasticsearch.index.engine.internal 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.object org.elasticsearch.index.merge org.elasticsearch.index.merge.policy org.elasticsearch.index.merge.scheduler org.elasticsearch.index.percolator org.elasticsearch.index.percolator.stats org.elasticsearch.index.query org.elasticsearch.index.query.functionscore org.elasticsearch.index.query.functionscore.exp org.elasticsearch.index.query.functionscore.factor org.elasticsearch.index.query.functionscore.gauss org.elasticsearch.index.query.functionscore.lin org.elasticsearch.index.query.functionscore.random org.elasticsearch.index.query.functionscore.script 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.snapshots org.elasticsearch.index.snapshots.blobstore 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.termvectors 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.breaker 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.percolator org.elasticsearch.plugins org.elasticsearch.repositories org.elasticsearch.repositories.blobstore org.elasticsearch.repositories.fs org.elasticsearch.repositories.uri 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.repositories.delete org.elasticsearch.rest.action.admin.cluster.repositories.get org.elasticsearch.rest.action.admin.cluster.repositories.put 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.snapshots.create org.elasticsearch.rest.action.admin.cluster.snapshots.delete org.elasticsearch.rest.action.admin.cluster.snapshots.get org.elasticsearch.rest.action.admin.cluster.snapshots.restore org.elasticsearch.rest.action.admin.cluster.state org.elasticsearch.rest.action.admin.cluster.stats 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.cat 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.termvector 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.aggregations org.elasticsearch.search.aggregations.bucket org.elasticsearch.search.aggregations.bucket.filter org.elasticsearch.search.aggregations.bucket.geogrid org.elasticsearch.search.aggregations.bucket.global org.elasticsearch.search.aggregations.bucket.histogram org.elasticsearch.search.aggregations.bucket.missing org.elasticsearch.search.aggregations.bucket.nested org.elasticsearch.search.aggregations.bucket.range org.elasticsearch.search.aggregations.bucket.range.date org.elasticsearch.search.aggregations.bucket.range.geodistance org.elasticsearch.search.aggregations.bucket.range.ipv4 org.elasticsearch.search.aggregations.bucket.terms org.elasticsearch.search.aggregations.bucket.terms.support org.elasticsearch.search.aggregations.metrics org.elasticsearch.search.aggregations.metrics.avg org.elasticsearch.search.aggregations.metrics.max org.elasticsearch.search.aggregations.metrics.min org.elasticsearch.search.aggregations.metrics.stats org.elasticsearch.search.aggregations.metrics.stats.extended org.elasticsearch.search.aggregations.metrics.sum org.elasticsearch.search.aggregations.metrics.valuecount org.elasticsearch.search.aggregations.support org.elasticsearch.search.aggregations.support.bytes org.elasticsearch.search.aggregations.support.geopoints org.elasticsearch.search.aggregations.support.numeric 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.fielddata org.elasticsearch.search.fetch.matchedqueries org.elasticsearch.search.fetch.partial org.elasticsearch.search.fetch.script org.elasticsearch.search.fetch.source 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.snapshots org.elasticsearch.threadpool org.elasticsearch.transport org.elasticsearch.transport.local org.elasticsearch.transport.netty org.elasticsearch.transport.support org.elasticsearch.tribe org.elasticsearch.watcher
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>1.0.0</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> <testResource> <targetPath>rest-api-spec</targetPath> <directory>${basedir}/rest-api-spec</directory> <includes> <include>api/*.json</include> <include>test/**/*.yaml</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> <execute /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>de.thetaphi</groupId> <artifactId>forbiddenapis</artifactId> <versionRange>[1.0.0,)</versionRange> <goals> <goal>testCheck</goal> <goal>check</goal> </goals> </pluginExecutionFilter> <action> <execute /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <artifactId>exec-maven-plugin</artifactId> <groupId>org.codehaus.mojo</groupId> <versionRange>[1.0.0,)</versionRange> <goals> <goal>exec</goal> </goals> </pluginExecutionFilter> <action> <execute /> </action> </pluginExecution> <pluginExecution> <pluginExecutionFilter> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <versionRange>[1.0.0,)</versionRange> <goals> <goal>enforce</goal> </goals> </pluginExecutionFilter> <action> <execute /> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> <plugin> <artifactId>maven-eclipse-plugin</artifactId> <version>2.9</version> <configuration> <buildOutputDirectory>eclipse-build</buildOutputDirectory> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.6</source> <target>1.6</target> <fork>true</fork> <maxmem>512m</maxmem> <useIncrementalCompilation>false</useIncrementalCompilation> </configuration> </plugin> <plugin> <groupId>com.carrotsearch.randomizedtesting</groupId> <artifactId>junit4-maven-plugin</artifactId> <version>2.0.15</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 /> <disable /> </assertions> <parallelism>${tests.jvms}</parallelism> <balancers> <execution-times> <fileset /> </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:MaxPermSize=128m</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> <java.io.tmpdir>.</java.io.tmpdir> <tests.jvm.argline>${tests.jvm.argline}</tests.jvm.argline> <tests.appendseed>${tests.appendseed}</tests.appendseed> <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.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> <tests.enable_mock_modules>${tests.enable_mock_modules}</tests.enable_mock_modules> <tests.assertion.disabled>${tests.assertion.disabled}</tests.assertion.disabled> <tests.rest>${tests.rest}</tests.rest> <tests.rest.suite>${tests.rest.suite}</tests.rest.suite> <tests.rest.spec>${tests.rest.spec}</tests.rest.spec> <tests.network>${tests.network}</tests.network> <es.node.local>${env.ES_TEST_LOCAL}</es.node.local> <es.node.mode>${es.node.mode}</es.node.mode> <es.logger.level>${es.logger.level}</es.logger.level> <tests.security.manager>${tests.security.manager}</tests.security.manager> <java.awt.headless>true</java.awt.headless> <junit4.tempDir>${project.build.directory}</junit4.tempDir> <java.security.policy>${basedir}/dev-tools/tests.policy</java.security.policy> </systemProperties> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.16</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.2.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>2.2</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> <configuration> <shadeTestJar>true</shadeTestJar> <minimizeJar>true</minimizeJar> <promoteTransitiveDependencies>true</promoteTransitiveDependencies> <artifactSet> <includes> <include>com.google.guava:guava</include> <include>com.carrotsearch:hppc</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>org.joda:joda-convert</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>com.carrotsearch.hppc</pattern> <shadedPattern>org.elasticsearch.common.hppc</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.6</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> <excludes> <exclude>*.exe</exclude> </excludes> </resource> <resource> <directory>${basedir}/bin</directory> <filtering>false</filtering> <includes> <include>*.exe</include> </includes> </resource> </resources> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</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> <version>2.8</version> <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, *.exe</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-3</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>/usr/lib/sysctl.d/</directory> <filemode>755</filemode> <configuration>true</configuration> <sources> <source> <location>src/rpm/systemd/sysctl.d</location> <includes> <include>elasticsearch.conf</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.4</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> <exclude>org/apache/lucene/search/XReferenceManager.class</exclude> <exclude>org/apache/lucene/search/XSearcherManager.class</exclude> <exclude>org/elasticsearch/index/percolator/stats/ShardPercolateService$RamEstimator.class</exclude> <exclude>org/elasticsearch/common/util/UnsafeUtils.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> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <executions> <execution> <id>Java Version</id> <phase>validate</phase> <goals> <goal>exec</goal> </goals> <configuration> <executable>java</executable> <arguments> <argument>-version</argument> </arguments> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>prepare-package</phase> <goals> <goal>test-jar</goal> </goals> <configuration> <includes> <include>org/elasticsearch/test/**/*</include> <include>org/elasticsearch/cache/recycler/MockPageCacheRecycler.class</include> <include>org/apache/lucene/util/AbstractRandomizedTest.class</include> <include>org/apache/lucene/util/AbstractRandomizedTest$*.class</include> <include>com/carrotsearch/randomizedtesting/StandaloneRandomizedContext.class</include> </includes> <excludes> <exclude>org/elasticsearch/test/rest/ElasticsearchRestTests.class</exclude> <exclude>org/elasticsearch/test/rest/test/**/*</exclude> </excludes> </configuration> </execution> </executions> </plugin> <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> <version>2.5</version> <configuration> <header>dev-tools/elasticsearch_license_header.txt</header> <headerDefinitions> <headerDefinition>dev-tools/license_header_definition.xml</headerDefinition> </headerDefinitions> <includes> <include>src/main/java/org/elasticsearch/**/*.java</include> <include>src/test/java/org/elasticsearch/**/*.java</include> </includes> <excludes> <exclude>src/main/java/org/elasticsearch/common/inject/**</exclude> <exclude>src/main/java/org/elasticsearch/common/geo/GeoHashUtils.java</exclude> <exclude>src/main/java/org/elasticsearch/common/lucene/search/XBooleanFilter.java</exclude> <exclude>src/main/java/org/elasticsearch/common/lucene/search/XFilteredQuery.java</exclude> <exclude>src/main/java/org/apache/lucene/queryparser/XSimpleQueryParser.java</exclude> <exclude>src/main/java/org/apache/lucene/**/X*.java</exclude> </excludes> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-analyzers-common</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-codecs</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-queries</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-memory</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-highlighter</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-queryparser</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-sandbox</artifactId> <version>4.6.1</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.6.1</version> <scope>compile</scope> <exclusions> <exclusion> <artifactId>lucene-expressions</artifactId> <groupId>org.apache.lucene</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-misc</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-join</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-grouping</artifactId> <version>4.6.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-spatial</artifactId> <version>4.6.1</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> <es.logger.level>INFO</es.logger.level> <tests.output>onerror</tests.output> <tests.jvms>1</tests.jvms> <tests.shuffle>true</tests.shuffle> <lucene.version>4.6.1</lucene.version> </properties> </project>