2015-11-20 31 views
2

我是一個騾新手,並努力讓Anypoint Studio與Maven一起工作。Anypoint Studio在運行Maven項目時失敗

我使用mule-maven插件來創建一個多模塊項目,並將我的代碼添加到apps子項目中。該項目在maven下生成,並在domain-bundle/target目錄下生成zip文件。壓縮文件的內容看起來很合理。

當我試圖運行項目(右鍵單擊項目/運行與Maven的/騾應用程序)項目被通過的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_anypoint \ BBC-演示\ 域捆綁 \ target'目錄名稱bbc-demo-domain-1-SNAPSHOT.zip

回答

0

這可能與Studio中使用最終名稱Maven元素相關的錯誤有關:STUDIO-6714。它在Anypoint Studio 5.3中解決。如果您使用的是舊版本,請嘗試更新到最新版本。

話雖如此,Studio不支持多域Maven項目。有些項目有效,有些則不適用。

0

您在pom.xml上設置了什麼打包選項?嘗試將其改爲「騾子」而不是「戰爭」。

<packaging>mule</packaging> 

我可以用這條Anypoint工作室6.23

運行使用Maven我的騾子3.4 CE基於應用程序
相關問題