2012-05-03 6 views
2

私はカスタムの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()); 
    } 
} 

ただし、この形式で使用できるパラメータについてのドキュメントはありません。現時点では、試行錯誤を進めていますが、それは少しイライラしています。

アイデア?

答えて

3

利用可能なプロパティはshort listです。また、利用可能なトラフを見たいかもしれません。plugintutorials

+0

ありがとう - それは私が探していたものです – amaidment

関連する問題