Mule Cookbook Anypoint 连接器 - 构建失败

Mule Cookbook Anypoint connector - build failed

从该目录中提取并执行 Maven 构建 git 克隆 https://github.com/mulesoft/mule-cookbook.git

以下是倒数第二步收到的错误

[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"

除了标记为 "archive"

的 POM 之外,没有其他指向 jdk 范围的 POM

真的不知道从这里去哪里。请帮忙

pC

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>