2017-03-20 3 views
1

実際に私のプロジェクトでmvn clean installを実行しているときにjavaクラスを実行したいと思います。私は、最善の解決策は、abstractMojoで作業し、executeメソッド内で処理を定義することであることがわかりました。このメカニズムを説明する簡単な例を教えてください。 ..ありがとうAbstractMojoの実装

+0

まず、クラスを使用してどのようなことをしたいのか、その目的は何かを考える必要があります。私はあなたがプラグインを実装する必要があるという疑問を持っています...プラグインを実装するための出発点は別にしてください:http://maven.apache.org/guides/plugin/guide-java-plugin-development .html – khmarbaise

+0

@khmarbaiseそれはまさに私がやりたいことです。私は、AbstractMojoから拡張されたクラスjavaを呼び出すpom.xmlファイルのプラグインを実装したいと思います。実際に私はこのウェブサイトの同じ指示に従っていましたが、 Mavenのインストール中にエラーが発生しました(アーティファクトを見つけることができません..) – GHCoder

+0

あなたは私の質問に答えていません。私はあなたのプラグインがすべきことを知りたがっていましたか? – khmarbaise

答えて

1

私は最終的に私の問題の解決策を見つけました。 。実際に私は他のメソッドを使いました:私はexec-maven-pluginを使いました。このプラグインの中で私はmainClassを定義しました。 。このクラスには、アプリケーションを実行する前に実行したい処理が含まれています。