小编Dan*_* S.的帖子

使用Maven插件测试工具测试Mojos的默认值和表达式:

我使用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内部?

unit-testing maven

6
推荐指数
3
解决办法
2120
查看次数

标签 统计

maven ×1

unit-testing ×1