我正在嘗試將MUnit單元測試引入到現有的使用Maven構建和依賴項管理的Mule項目中。項目使用Maven時Anypoint Studio中的MUnit測試錯誤
但是我無法通過騾子Anypoint工作室視覺上運行測試,當我嘗試調試他們,我得到的錯誤:
MUnit test could not be run, The Archive C:/pathtomyuserfolder/.m2/commons-logging/1.2/commons-logging-1.2.jar which is referenced by the classpath, does not exist.
我可以使用Maven使用命令「MVN但是運行測試測試「,但是這並不理想,因爲我希望能夠調試測試,在斷點處等
我可以用騾子Anypoint交易所樣品這裏重現此問題暫停:https://www.mulesoft.com/exchange/#!/munit-example。當我打開這個項目時,我可以調試沒有問題的測試,但是如果我然後右鍵單擊該項目並選擇Studio中的Maven支持 - > Mavenize。然後我無法在Studio中調試測試。
我在做什麼錯?這種行爲是否被支持?
當您在Studio-Mavenize中運行Maven支持時,會有一些信息記錄到控制檯視圖。仔細查看它是否可以找到任何錯誤。我有時會注意到,這個輸出結果中包括「BUILD SUCCEDED」,但實際上確實發生了一些錯誤。如果您發現任何問題,請將其添加到問題中。 –
嗨,如果該項目是基於Maven的,並且你說它運行正常。你能否確認缺少的罐子正在被查看的路徑中? – Dds
感謝評論傢伙,抱歉浪費你的時間,但現在我已經設法在工作中的某個人的幫助下解決了這個問題,並向我展示了我的構建路徑錯誤的地方。 –