2017-05-30 52 views
0

我遇到了通过maven下载munit-runner artefact的问题。出于某种原因,该jar没有被下载。不适用于1.3.2,1.3.3或1.3.4 我已清理存储库现金并重建,但似乎没有任何帮助。mule munit-runner artefact nit下载

POM文件根据MuleSoft文档查找。

特特定的错误是: 描述资源路径位置类型 项目“XXX”缺少必需的库:“/home/xxxx/.m2/repository/com/mulesoft/munit/munit-runner/1.3.3-快照/ munit亚军-1.3.3-SNAPSHOT.jar” XXX构建路径构建路径问题

回答

0

我认为使用MUNIT正确的版本是这样的一个波纹管:

<munit.version>1.3.1</munit.version> 
<mule.munit.support.version>3.8.3</mule.munit.support.version> 
+0

嗨亚历克斯这一个实际上已经为我做了:)谢谢! P.S .:你有任何关于如何在munit测试中添加inboundProperties http.request.path的建议吗? 骡真的很棒! – rdoetjes

+0

MuleMessage消息= muleMessageWithPayload(“有效载荷”); message.setProperty(“http.request.path”,“属性”,PropertyScope.INBOUND); MuleEvent test = testEvent(message); \t \t \t \t MuleEvent resultMuleEvent = runFlow(FLOW_TO_TEST,test); –

+0

以上应该工作,upvote是非常感谢:) –

0

尝试下面的版本。

<munit.version>1.2.1</munit.version> 
<mule.munit.support.version>3.7.4</mule.munit.support.version> 
<dependency> 
    <groupId>com.mulesoft.munit</groupId> 
    <artifactId>munit-runner</artifactId> 
    <version>${munit.version}</version> 
    <scope>test</scope> 
</dependency>` 

如果你仍然面临的问题,那么罐子从M2存储库复制如果已经下载了,否则从网上下载并手动将其添加到构建路径。

0

对于未来的参考,你可以找到MUnit这里列出的latests版本: https://docs.mulesoft.com/release-notes/munit-release-notes

此外,虽然它的凉爽为你使用快照版本玩,请注意,他们只是快照因而并不稳定。 仅供参考我们的SNAPSHOT存储库定期清理,因此您可能会指向不再发布的工件