このチュートリアルに従ってMavenプロジェクトを作成しようとしています https://docs.mulesoft.com/mule-user-guide/v/3.7/building-a-mule-application-with-maven-in -studio そのときにStudioがMavenプロジェクトを自動的にビルドするときに、次のエラーが発生します:updating maven project has encountered a problem There was an error running the studio:studio goal on project test
およびコンソール:
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project com.mycompany:test:1.0.0-SNAPSHOT (C:\Users\Rajeun\AnypointStudio\workspace\test\pom.xml) has 2 errors
[ERROR] Unresolveable build extension: Plugin org.mule.tools.maven:mule-app-maven-plugin:1.1 or one of its dependencies could not be resolved: Could not find artifact com.Sun:tools:jar:1.5.0 at specified path C:\Program Files (x86)\Java\jre1.8.0_40/../lib/tools.jar -> [Help 2]
[ERROR] Unknown packaging: mule @ line 8, column 16
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.Apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.Apache.org/confluence/display/MAVEN/PluginManagerException
私は問題を解決しました、何が機能したのか正確にはわかりませんが、Javaバージョンを変更し、すべてのプロジェクトで次のコマンドを実行しました:
mvn clean install
mvn Eclipse:eclipse
そして、私は私のプロジェクトを更新しますこれは助けることができます: http://www.avajava.com/tutorials/lessons/how-do-i-update-my-maven-project-to-work -in-Eclipse.html
私は同じ問題に直面し、設定でJREをJDKに変更して解決し、any pointスタジオを再起動しました。これで問題は解決しました。
同じエラーが発生しましたが、インストールされているJREにJDKを追加するだけでなく、JAVASE-1.8の実行環境をjdk1.8に設定することで解決しました。 ここに画像の説明を入力
ステップ1:settings.xmlを編集して、次のリポジトリとpluginRepositoriesを含む新しいプロファイルを追加します。 (settings.xmlファイルが存在する場所は2つあります:$ M2_HOME/conf/settings.xmlまたは$ {user.home} /。m2/settings.xml)
<profiles>
...
<profile>
<id>mule-extra-repos</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>mule-public</id>
<url> https://repository.mulesoft.org/nexus/content/repositories/public </url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>mule-public</id>
<url> https://repository.mulesoft.org/nexus/content/repositories/public </url>
</pluginRepository>
</pluginRepositories>
</profile>
...
</profiles>
ステップ2:以下に示すように、新しいpluginGroupを追加します。
<pluginGroups>
...
<pluginGroup>org.mule.tools</pluginGroup>
...
</pluginGroups>
詳細については、このページにアクセスできます https://docs.mulesoft.com/mule-user-guide/v/3.7/maven-tools-for-mule-esb
Mule Studio.iniにJDKの正しいパスの構成が含まれているかどうかを確認します。
-vm
C:\Path\To\Your\JDK\bin\javaw
それはあなたのmule studioの問題だと思いますJava設定。デフォルトでは、Mule studioはJDKではなくJREをポイントしています。tools.jarはJDKフォルダの下にあります。JDKの追加方法を説明する以下のリンクを参照してください。スタジオにそれを使用して構築する
http://www.gamefromscratch.com/post/2011/11/15/Telling-Eclipse-to-use-the-JDK-instead-of-JRE.aspx
フローにAPIキットとDataweaveが含まれる場合、追加の依存関係を追加する必要があることに気付きました。
<plugin>
<executions>
<execution>
<configuration>
<resources>
<resource>
<directory>src/main/api/</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
そして
<dependency>
<groupId>org.mule.modules</groupId>
<artifactId>mule-module-apikit</artifactId>
<version>${mule.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.mulesoft.weave</groupId>
<artifactId>mule-plugin-weave_2.11</artifactId>
<version>${mule.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.mule.modules</groupId>
<artifactId>mule-module-http</artifactId>
<version>${mule.version}</version>
<scope>provided</scope>
</dependency>
MavenでプロジェクトをビルドするときにAnypointスタジオからの以下のエラーに直面している場合。
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] Unresolveable build extension: Plugin org.mule.tools.maven:mule-app-maven-plugin:1.2 or one of its dependencies could not be resolved: Could not find artifact com.Sun:tools:jar:1.5.0 at specified path C:\Program Files\Java\jre1.8.0_162/../lib/tools.jar @
[ERROR] Unknown packaging: mule @ line 9, column 16
[WARNING] 'dependencies.dependency.systemPath' for com.Sun:tools:jar refers to a non-existing file C:\Program Files\Java\jre1.8.0_162C:\Program Files\Java\jdk1.8.0_162\lib\tools.jar @ line 75, column 21
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project com.mycompany:maven-test1:1.0.0-SNAPSHOT (C:\Users\Venkata Phanindra\AnypointStudio\workspace\maven-test1\pom.xml) has 2 errors
[ERROR] Unresolveable build extension: Plugin org.mule.tools.maven:mule-app-maven-plugin:1.2 or one of its dependencies could not be resolved: Could not find artifact com.Sun:tools:jar:1.5.0 at specified path C:\Program Files\Java\jre1.8.0_162/../lib/tools.jar -> [Help 2]
[ERROR] Unknown packaging: mule @ line 9, column 16
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1]
http://cwiki.Apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2]
http://cwiki.Apache.org/confluence/display/MAVEN/PluginManagerException
以下の手順に従って問題を解決してください
ここで、pom.xmlファイルを右クリックしてpom.xmlファイルを更新してみます。Mule->プロジェクトの依存関係を更新します。
それでも問題が解決しない場合は、次の手順に従います。
これで問題は解決します。