2016-04-24 53 views
0

从这个目录中拉这并执行Maven构建 混帐克隆https://github.com/mulesoft/mule-cookbook.git骡子食谱Anypoint连接器 - 构建失败

以下是对第二个最后一步

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce (default-enforce) on project cookbook-connector: org.apache.maven.plugins.enforcer.RequireJavaVersion failed with message: 
[ERROR] Detected JDK Version: 1.8.0-77 is not in the allowed range [1.7,1.8). 

我试图收到错误将POM.xml更改为[1.7,1.9) POM位于“mule-cookbook-parent”下

没有其他POM指向jdk范围,但此POM被标记为“归档”

真的不知道该从哪里出发。请帮忙。

PC

回答

1

mule-cookbook具有子模块,cookbook-connector,使用的devkit 3.7.2。这里的问题是DevKit 3.7.x与JDK 1.8不兼容,但DevKit 3.8.x是。

所以,要么你用Java 1.7编译mule-cookbook,或修改cookbook-connector项目的POM使用最新的devkit:

<parent> 
    <groupId>org.mule.tools.devkit</groupId> 
    <artifactId>mule-devkit-parent</artifactId> 
    <version>3.8.2</version> 
</parent> 
+0

谢谢你这么多! –