いくつかの構成可能なパラメーターを使用して Maven プラグインを作成しています。Mojo クラスにはいくつかのパラメーターが指定されています。これらのパラメーターの 1 つが必須であり、特定の値が含まれている必要があります (たとえば、'Atwood' または 'Spolsky' のいずれか)。現時点では、注釈が付けられています。ここに示す @required フィールド:
public class GenerateMojo extends AbstractMojo{
...
...
/**
*@parameter
*@required
*/
private String someParameter;
...
...
}
これで問題ありませんが、パラメータを含めるのを忘れると、次のような一般的なエラー メッセージが表示されます。
Inside the definition for plugin 'xyz' specify the following:
<configuration>
...
<someParameter>VALUE</someParameter>
</configuration>
(1) someParmeter フィールドに入力できる値を制限してより適切なエラー メッセージを表示するか、(2) エラー メッセージを自分で指定して、「'someParameter' の値は必要です。 「アトウッド」または「スポルスキー」のいずれかになりますか??
ありがとう