我使用Maven插件测试工具(2.0-alpha1)时遇到问题:当我想测试我的Mojo时,参数的默认值和表达式不适用.我有以下参数:
/**
* <p>The output file to write the settings to.</p>
*
* @parameter default-value="${project.build.directory}/myProperties.properties" expression="${properties.file}"
*/
private String file;
Run Code Online (Sandbox Code Playgroud)
当我运行我的单元测试时,此属性始终为null.我尝试注入一个${project.build.directory}成功返回的MavenProjectStub,但这不适用于我的Mojo参数.
有没有办法${project.build.directory}在测试期间启用默认值和表达式,如我的Mojos内部?