J'essaie de créer un projet maven en suivant ce tutoriel https://docs.mulesoft.com/mule-user-guide/v/3.7/building-a-mule-application-with-maven-in-studio cette fois-là, lorsque Studio construit automatiquement le projet Maven, j'obtiens cette erreur: updating maven project has encountered a problem There was an error running the studio:studio goal on project test
et dans la console:
[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
J'ai résolu le problème, je ne sais pas exactement ce qui a fonctionné, mais j'ai changé la version de Java et pour chaque projet, j'exécute les commandes suivantes:
mvn clean install
mvn Eclipse:eclipse
et puis je rafraîchis mon projet Cela peut aider: http://www.avajava.com/tutorials/lessons/how-do-i-update-my-maven-project-to-work-in-Eclipse .html
J'ai fait face au même problème et je me suis résolu en changeant le JRE en JDK dans les préférences et en redémarrant le studio Any Point .
J'avais la même erreur et je l'ai résolue en ajoutant non seulement JDK dans les JRE installés, mais en configurant l'environnement d'exécution de JAVASE-1.8 sur jdk1.8 et cela fonctionnait . entrez la description de l'image ici
Étape 1: Modifiez settings.xml pour ajouter un nouveau profil avec les référentiels et pluginRepositories suivants. (Un fichier settings.xml peut subsister à deux endroits: $ M2_HOME/conf/settings.xml ou $ {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>
Étape 2: Ajoutez un nouveau groupe plugin, comme indiqué ci-dessous.
<pluginGroups>
...
<pluginGroup>org.mule.tools</pluginGroup>
...
</pluginGroups>
Pour plus de détails, visitez cette page https://docs.mulesoft.com/mule-user-guide/v/3.7/maven-tools-for-mule-esb
Vérifiez si votre Mule Studio.ini contient la configuration pour le chemin correct de votre JDK:
-vm
C:\Path\To\Your\JDK\bin\javaw
Je pense que cela pose problème avec les paramètres Java de votre studio mulet. Mule studio par défaut pointe JRE pas JDK. tools.jar est disponible dans le dossier JDK. Voir le lien ci-dessous qui vous explique comment ajouter JDK à Studio, puis utilisez-le pour construire
http://www.gamefromscratch.com/post/2011/11/15/Telling-Eclipse-to-use-the-JDK-instead-of-JRE.aspx
J'ai remarqué que si votre flux implique API Kit et Dataweave, des dépendances supplémentaires doivent être ajoutées.
<plugin>
<executions>
<execution>
<configuration>
<resources>
<resource>
<directory>src/main/api/</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
et
<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>
Si vous faites face à l'erreur ci-dessous du studio Anypoint lors de la construction du projet avec Maven.
[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
Veuillez suivre les étapes ci-dessous pour résoudre le problème.
Maintenant, essayez de mettre à jour le fichier pom.xml en cliquant avec le bouton droit de la souris sur le fichier pom.xml Mule -> Mettre à jour les dépendances du projet.
Si vous êtes toujours confronté au problème, suivez les étapes ci-dessous:
Cela résoudra le problème.