5

カスタム プラグインに配列であるパラメーターがあります。パラメータが何も指定されていない場合、デフォルト値を空の配列に設定したいと考えています。もちろん、通常の変数の通常の構文は次のとおりです。

/**
* @parameter default-value="Hello Maven World"
*/
private String message;

しかし、私の配列は次のように設定されています:

/**
* @parameter
*/
private String[] message;

カスタムMavenプラグインで配列変数のデフォルト値をパラメータとして設定するにはどうすればよいですか?

4

1 に答える 1

5

タグを使用する代わりに、コードで直接デフォルト値を設定できるはずです。この値は、引き続き pom ファイルでオーバーライドできます。

/**
 * @parameter
 */
private String[] message = new String[0];

これにより、空の配列が得られます。

于 2013-04-26T12:45:19.867 に答える