Mule 运行Maven项目时Anypoint Studio失败

Mule 运行Maven项目时Anypoint Studio失败,mule,mule-studio,Mule,Mule Studio,我是一个骡子新手,努力让Anypoint工作室与Maven合作 我使用mule maven插件创建了一个多模块项目,并将代码添加到apps子项目中。该项目在maven下构建,并在域bundle/target目录下生成一个zip文件。zip文件的内容看起来合理 当我尝试运行该项目时(右键单击project/runas/muleapplicationwithmaven),该项目由Maven构建,然后我得到以下结果 Using as WTP server : null [INFO] ---------

我是一个骡子新手,努力让Anypoint工作室与Maven合作

我使用mule maven插件创建了一个多模块项目,并将代码添加到apps子项目中。该项目在maven下构建,并在域bundle/target目录下生成一个zip文件。zip文件的内容看起来合理

当我尝试运行该项目时(右键单击project/runas/muleapplicationwithmaven),该项目由Maven构建,然后我得到以下结果

Using as WTP server : null
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Full Domain bbc-demo Project ....................... SUCCESS [  0.264 s]
[INFO] Domain bbc-demo Project ............................ FAILURE [  0.323 s]
[INFO] Mule bbcwebservices Application .................... SKIPPED
[INFO] Mule bbcmetadata Application ....................... SKIPPED
[INFO] Mule bbcfilemonitor Application .................... SKIPPED
[INFO] Domain bbc-demo Applications ....................... SKIPPED
[INFO] Domain bbc-demo Bundle Project ..................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.195 s
[INFO] Finished at: 2015-11-20T12:56:17+13:00
[INFO] Final Memory: 15M/231M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.mule.tools:studio-maven-plugin:3.4.10:studio 
          (default-cli) on project bbc-demo-domain: 
           Execution default-cli of goal org.mule.tools:studio-maven-                 
          plugin:3.4.10:studio failed. NullPointerException -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
可以看出,该错误与运行studio插件有关,该插件可在我的maven存储库中找到

有时它以另一种方式失败。maven构建似乎工作正常,但Eclipse随后显示以下错误消息

Unable to copy project zip file to the embedded Mule instance. 
Project: [Mule Project] Name: bbc-demo - Domain: default
Source 'AnypointStudio\workspace_anypoint\bbc-demo\target\bbc-demo-1-SNAPSHOT.zip' 
  does not exist

这并不奇怪,因为它应该运行的zip文件实际上位于“workspace\u anypoint\bbc demo\域捆绑包\target”目录中,名为bbc-demo-domain-1-SNAPSHOT.zip。这可能与Studio中使用最终名称Maven元素的错误有关:。它在Anypoint Studio 5.3中解决。如果您使用的是旧版本,请尝试更新到最新版本


话虽如此,Studio不支持多域Maven项目。有些项目有效,有些项目无效。

您在pom.xml上设置的打包选项是什么?试着把它改成“骡子”而不是“战争”

mule
我能够在Anypoint Studio 6.23上使用Maven运行基于Mule 3.4 CE的应用程序

<packaging>mule</packaging>