我目前在使用命令行执行MUnit测试时遇到了问题。我遇到了“重复项目工件分配”的问题,使用1.2版本的mule-domain-maven-plugin 已经在这里修复,升级到1.3版本即可解决。如果删除此代码行,则运行我的MUnit时会出现FileNotFoundException在mule-domain-config.xml中。通过反编译代码,我可以看到1.2版本(适用于我的MUnits)有两行代码:
我看到1.3版本只有这一行代码:
this.projectHelper.attachArtifact(this.project, "zip", domain);
this.project.getArtifact().setFile(domain);
我看到1.3版本只有这一行代码:
this.projectHelper.attachArtifact(this.project, "zip", domain);
有人知道 this.projectHelper.attachArtifact(this.project, "zip", domain);
和this.project.getArtifact().setFile(domain);
之间的区别,并且如何解决这个问题吗?