1

私は試しprocess-sourcesましたが、ソースコードで何かが行われる前に少し時間が必要なので、私には間違っているように聞こえます。

4

2 に答える 2

2

それが使用される前に、ライフサイクルの早い段階で3つの初期フェーズがあります。process-sources

  1. 検証→プロジェクトが正しく、必要なすべての情報が利用可能であることを検証します。
  2. 初期化→ビルド状態の初期化。たとえば、プロパティの設定やディレクトリの作成。
  3. generate-sources→コンパイルに含めるためのソースコードを生成します。

ドキュメントから、validate「必要な情報が利用可能」の部分に基づいてフェーズを選択します。

または、独自のフェーズを作成することもできます-新しいフェーズの作成を参照してください

于 2013-02-26T14:51:02.623 に答える
1

ここで説明されているように、初期化を使用できます。これは、ソースに関連するものの直前です:http: //maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Lifecycle_Reference

于 2013-02-26T14:49:55.553 に答える