java - 自定义 Maven 插件 - 默认参数是什么?

标签 java maven-2 maven-plugin

我正在尝试编写一个自定义 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());
  }
}

但是,我找不到任何有关此格式可用参数的文档。目前,我正在不断尝试和犯错,但事实证明这有点令人沮丧。

有什么想法吗?

最佳答案

这是一个short list可用属性。您可能还想查看可用的 Maven plugin tutorials .

关于java - 自定义 Maven 插件 - 默认参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10433906/

相关文章:

java - 显示随机图像

java - Hyperledger Fabcar : Error: could not assemble transaction, err 提案响应不成功

java - 更改WebSphere 5.1的InstalledApps目录中的类文件

java - 同步 不同步

java - 使用 Maven 进行选择性构建

maven-2 - 通过 Maven 将整个目录上传/下载到 Nexus

maven - org.apache.maven.plugins 目标执行失败

maven - : Can't generate reports for Maven site (Maven 3. 0.x)

java - FacesMessage错误渲染 View

java - spring boot maven插件-jvm参数-直接内存大小设置