devkit 3.3.2和eclipse CoreException的问题

时间:2013-07-19 09:22:03

标签: mule mule-studio devkit

我正在尝试使用 Devkit 3.3.2在 Mule Studio 3.4 中创建连接器。

以下是我用于生成项目结构的 maven(3.0.2)命令:

$ mvn archetype:generate -DarchetypeGroupId=org.mule.tools.devkit  
-DarchetypeArtifactId=mule-devkit-archetype-cloud-connector  
-DarchetypeVersion=3.4.0 -DgroupId=org.hello -DartifactId=hello-connector  
-Dversion=1.0-SNAPSHOT -DmuleVersion=3.4.1 
-DmuleConnectorName=Hello  -Dpackage=org.hello 
-DarchetypeRepository=http://repository.mulesoft.org/releases

之后,我做了:

"mvn clean package -Ddevkit.studio.package.skip=false -DskipTests"

这在Studio中出现了一些似乎与devkit 3.4.0相关的错误,因此决定在pom.xml中将Mule / Devkit版本从 3.4.0更改为3.3.2

<mule.version>3.3.2</mule.version>
<mule.devkit.version>3.3.2</mule.devkit.version>

Studio中显示以下两个错误:

  

“项目未构建,因为它的构建路径不完整。不能   找到org.eclipse.core.runtime.CoreException的类文件。固定   构建路径然后尝试构建此   project aria-connector未知的Java问题“

  

“无法解析类型org.eclipse.core.runtime.CoreException。   它是从必需的.class中间接引用的   文件AriaActivator.java / aria-connector / target / generated-sources / mule / org / mule / tooling / ui /贡献线   1 Java问题“

我的环境 Mac OS X 10.8.4 (Windows 7中也出现错误), Mule Studio 3.4.0, java版“1.6.0_51 ”

是否有人遇到类似问题或想知道如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:3)

添加:

<dependency>
    <groupId>org.eclipse.equinox</groupId>
    <artifactId>common</artifactId>
    <version>3.3.0-v20070426</version>
    <scope>provided</scope>
</dependency>

到您的POM。