Mule示例连接器项目的编译错误

时间:2014-05-30 05:38:14

标签: java eclipse maven mule

我正在尝试按照此处所述创建mule示例连接器项目: - Create Connector Project 我从命令行创建了这个项目,并在我的AnyPoint Studio中导入了

但是当我尝试从maven命令行构建它时,我收到错误说

     [ERROR] \20140530\hello-connector\src\test\java\org\hello\HelloConnectorTest.java:[59,24] type parameters of <T,U>T cannot be determined; no unique maximal instance exists for type variable T with upper bounds T,java.lang.Object

enter image description here

还附上了屏幕截图。请有人给我任何想法。

P.S。我正在使用Java 1.6和maven 3.2.1

1 个答案:

答案 0 :(得分:0)

我找到了解决此问题的方法,之前我的方法如下所示

    line 58 protected <T> T runFlow(String flowName) throws Exception {
    line 59 return this.runFlow(flowName, null); }

但后来我发现了question

的解决方案

所以这个方法的更新代码变成了

     @SuppressWarnings("unchecked")
protected <T> T runFlow(String flowName) throws Exception {
    return (T) this.runFlow(flowName, null);
}

感谢。