我正在尝试使用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 的类文件。修复构建路径,然后尝试构建此项目 aria-connector 未知 Java 问题”
和
“类型 org.eclipse.core.runtime.CoreException 无法解析。它是从所需的 .class 文件中间接引用的 AriaActivator.java /aria-connector/target/generated-sources/mule/org/mule/tooling/ui/contribution第 1 行 Java 问题”
我的环境是Mac OS X 10.8.4(Windows 7 也出现错误),Mule Studio 3.4.0, java 版本“1.6.0_51”。
有没有人遇到过类似的问题或知道如何解决这个问题?
谢谢