私はカスタムのMavenプラグインを作成しようとしていて、プロジェクトに関するいくつかの情報を得たいと思っています。カスタム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());
}
}
ただし、この形式で使用できるパラメータについてのドキュメントはありません。現時点では、試行錯誤を進めていますが、それは少しイライラしています。
アイデア?
ありがとう - それは私が探していたものです – amaidment