【问题标题】:Custom maven plugin - what are the default parameters?自定义 maven 插件 - 默认参数是什么?
【发布时间】: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


    【解决方案1】:

    这是short list 的可用属性。你可能还想看看可用的 Maven plugin tutorials

    【讨论】:

    • 谢谢 - 这正是我想要的
    【解决方案2】:

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-05
    • 2018-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-21
    • 2010-12-11
    相关资源
    最近更新 更多