我有一个带有类似参数的Maven Mojo插件:
public class SomeMojoPlugin
extends AbstractMojo
{
@Parameter( property = "templatefile", required = true )
private File templateFile;
我想为此插件编写单元测试。如何在测试方法中传递此属性/参数" TemplateFile"?
Maven文档有一个有关如何使用Maven插件测试线束的页面。
基本上扩展了AbstractMoJotestCase,实现生命周期的方法并为测试提供示例pom.xml文件。
public class MyMojoTest extends AbstractMojoTestCase {
}