2

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>

次の 2 つのエラーが 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」です。

誰かが同様の問題に遭遇したか、これを解決する方法を知っていますか?

ありがとう

4

1 に答える 1

3

追加:

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

あなたのPOMに。

于 2013-07-22T16:47:13.537 に答える