# elastciSearch2.1 Maven Build Error

**URL:** <https://discuss.elastic.co/t/elastcisearch2-1-maven-build-error/37327>\
**Category:** Elasticsearch\
**Created:** [December 16, 2015, 9:06am UTC](https://discuss.elastic.co/t/elastcisearch2-1-maven-build-error/37327 "2015-12-16T09:06:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lxz](https://avatars.discourse-cdn.com/v4/letter/l/5f9b8f/32.png) [@Lxz](https://discuss.elastic.co/u/Lxz)\
**Post date:** [December 16, 2015, 9:06am UTC](https://discuss.elastic.co/t/elastcisearch2-1-maven-build-error/37327/1 "2015-12-16T09:06:52Z")

</div>

Hi !

I want to consult a problem ：

elastciSeach 2.1  
JDK 1.7  
Maven 3.3.3

/e/elasticSearch/elasticsearch/core (master)  
$ mvn -e package  
[INFO] Error stacktraces are turned on.  
[INFO] Scanning for projects...  
[INFO]  
[INFO] ------------------------------------------------------------------------  
[INFO] Building Elasticsearch: Core 3.0.0-SNAPSHOT  
[INFO] ------------------------------------------------------------------------  
[INFO]  
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-versions) @ elasticsearch ---  
[WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequireJavaVersion failed with message:  
Detected JDK Version: 1.7.0-67 is not in the allowed range [1.8,).  
[INFO] ------------------------------------------------------------------------  
[INFO] BUILD FAILURE  
[INFO] ------------------------------------------------------------------------  
[INFO] Total time: 1.038 s  
[INFO] Finished at: 2015-12-16T16:22:54+08:00  
[INFO] Final Memory: 15M/240M  
[INFO] ------------------------------------------------------------------------  
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce (enforce  
-versions) on project elasticsearch: Some Enforcer rules have failed. Look above for specific messag  
es explaining why the rule failed. -\> [Help 1]  
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plug  
ins:maven-enforcer-plugin:1.4.1:enforce (enforce-versions) on project elasticsearch: Some Enforcer r  
ules have failed. Look above for specific messages explaining why the rule failed.  
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)  
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)  
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)  
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBu  
ilder.java:116)  
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBu  
ilder.java:80)  
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(Si  
ngleThreadedBuilder.java:51)  
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)  
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)  
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)  
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)  
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)  
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)  
at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)  
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.lang.reflect.Method.invoke(Method.java:606)  
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)  
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)  
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)  
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)  
Caused by: org.apache.maven.plugin.MojoExecutionException: Some Enforcer rules have failed. Look abo  
ve for specific messages explaining why the rule failed.  
at org.apache.maven.plugins.enforcer.EnforceMojo.execute(EnforceMojo.java:237)  
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.j  
ava:134)  
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)  
... 20 more  
[ERROR]  
[ERROR] Re-run Maven using the -X switch to enable full debug logging.  
[ERROR]  
[ERROR] For more information about the errors and possible solutions, please read the following arti  
cles:  
[ERROR] [Help 1] [http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException](http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException)

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [December 16, 2015, 9:53am UTC](https://discuss.elastic.co/t/elastcisearch2-1-maven-build-error/37327/2 "2015-12-16T09:53:54Z")

</div>

You said 2.1 but it looks like an old 3.0 version.

Really unclear about what you are doing

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 11:30pm UTC](https://discuss.elastic.co/t/elastcisearch2-1-maven-build-error/37327/3 "2017-07-05T23:30:41Z")

</div>


