我遇到了通过maven下载munit-runner artefact的问题。由于某种原因,没有下载jar。不适用于1.3.2,1.3.3或1.3.4 我已经清理了存储库现金并重建,但似乎没有任何帮助。
POM文件根据MuleSoft文档查看。
特定错误是: 描述资源路径位置类型 项目'xxx'缺少必需的库:'/ home / xxxx / .m2 / repository / com / mulesoft / munit / munit-runner = 1.3.3-SNAPSHOT / news-runner-1.3.3-SNAPSHOT.jar'xxx Build路径构建路径问题
答案 0 :(得分:0)
我认为用于MUNIT的正确版本如下:
<munit.version>1.3.1</munit.version>
<mule.munit.support.version>3.8.3</mule.munit.support.version>
答案 1 :(得分: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存储库中复制jar(如果已经下载),否则从在线下载并手动将其添加到构建路径。
答案 2 :(得分:0)
对于将来的参考,您可以在此处找到MUnit的最新版本: https://docs.mulesoft.com/release-notes/munit-release-notes
另外,虽然玩SNAPSHOT版本很酷,但请注意它们只是SNAPSHOT因此不稳定。 仅供参考我们的SNAPSHOT存储库定期清理,因此您可能会指向不再发布的工件