【问题标题】:Mule Cookbook Anypoint connector - build failedMule Cookbook Anypoint 连接器 - 构建失败
【发布时间】:2016-04-24 11:57:15
【问题描述】:

从这个目录中拉取它并执行一个 Maven 构建 git clone 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”下

没有其他 POM 指向 jdk 范围,除了这个标记为“归档”的 POM

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

PC

【问题讨论】:

    标签: maven-plugin cookbook


    【解决方案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>
    

    【讨论】:

    • 非常感谢!!
    猜你喜欢
    • 2015-08-29
    • 2022-11-28
    • 1970-01-01
    • 2020-06-28
    • 1970-01-01
    • 2016-02-04
    • 2018-03-22
    • 1970-01-01
    • 2015-03-28
    相关资源
    最近更新 更多