【发布时间】:2012-05-03 14:53:28
【问题描述】:
我正在尝试编写一个自定义的 maven 插件,并想获取有关该项目的一些信息。
经过一番搜索,我发现我可以将参数设置为某些与项目相关的值(可能来自 POM?) - 例如
/**
* @goal myPlugin
*/
public class MyTestMojo extends AbstractMojo {
/**
* @parameter expression="${project}"
* @required
* @read-only
*/
private Object project;
@Override
public void execute() throws MojoExecutionException, MojoFailureException {
getLog().info(project.toString());
}
}
但是,我找不到任何有关此格式可用参数的文档。目前,我正在进行反复试验,但事实证明这有点令人沮丧。
有什么想法吗?
【问题讨论】:
标签: java maven-2 maven-plugin