我目前正面临着使用命令行执行我的MUnit测试的问题。projectHelper.attachArtifact和project.getArtifact()之间的区别setFile
我正面临着“重复项目工件分配”的问题使用1.0版本的mule-domain-maven-plugin that was fixed here版本。运行我的MUnit时,删除这行代码会在mule-domain-config.xml上导致FileNotFoundException。
反编译代码后,我可以看到,1.2(与我MUnits作品),具有2行代码:
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);
之间的区别以及如何解决此问题?
很好的回答。太感谢了 –