gpt4 book ai didi

cloud - Mule 云连接器未使用 Mule Devkit 3.4 和 JDK7 进行编译

转载 作者:行者123 更新时间:2023-12-05 01:08:49 26 4
gpt4 key购买 nike

我使用 Mule 3.3.0 和 JDK7 构建了一个自定义云连接器,一切正常。更新到 Mule 3.4.0 时,我遇到了传递 @Processor 函数 List 参数的问题。

@Processor
public String myProcessor(String content)
{
return content;
}

这个编译很好,但是这个

@Processor
public String myProcessor(List<String> content)
{
return "content";
}

抛出以下错误:

[ERROR] Failed to execute goal org.mule.tools.devkit:mule-devkit-maven-plugin:3.4.0:generate-sources (default-generate-sources) on project enterprise-message-adapter: java.lang.InstantiationError: com.sun.tools.javac.util.Name$Table -> [Help 1]

如果我将 JAVA_HOME 更改为指向 1.6,则一切正常。我试过使用 maven-compiler-plugin,但无济于事。

最佳答案

这是 DevKit 的一个众所周知的限制:现在您必须使用 JDK6 来编译您的项目。

我不确定您是否可以查看它的 JIRA:http://www.mulesoft.org/jira/browse/DEVKIT-261但如果是,请投赞成票!

关于cloud - Mule 云连接器未使用 Mule Devkit 3.4 和 JDK7 进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16697045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com