2016-05-24 5 views
0

lifecycle referenceページには、3つのライフサイクルのフェーズが示されています。Mavenのライフサイクルフェーズのバインディングは不特定ですか?

ただし、built-in lifecycle bindings sectionには、指定されていないバインディングが組み込まれたフェーズがあります。いくつかの例は次のとおり

  • 検証
  • 生成-源
  • プロセスソース
  • 生成するテスト・ソース
  • プロセステスト源
  • 生成-試験 - を初期化しますリソース
  • プロセステストクラス
  • 準備パッケージを
  • 事前統合テスト
  • 統合テスト
  • 統合後のテスト
  • 前洗浄
  • ポストクリーン
  • プレサイト
  • を確認
  • ポストサイト

これらのフェーズのバインディングを組み込みましたか?なぜ彼らはドキュメントにないのですか?

答えて

0

defaultライフサイクルには、特定のプラグインのバインディングが含まれています。しかし、バインディングを含まないフェーズがあります。

default bindingsに記載されているようなバインディングがない場合、単純にバインドされていないため、有用なデフォルトが存在しません。

pre-cleanためさらに

、(同じ理由に基づいて)現時点でバインディングがないpost-cleancleanライフサイクルのデフォルトの使用状況を引き起こす使用することです:

mvn clean 

しかし、誰便利なプラグインがありませんpre-cleanにバインドされている可能性があります。

+0

位相の束縛は、位相が実行されないことを意味します。しかし、それでは、ライフサイクルで特定されたフェーズはまったくありませんか?なぜそれは放置されないのですか? – Utku

+0

ライフサイクルフェーズが実行されますが、プラグインがバインドされていない場合、実行結果は表示されません。 – khmarbaise

+0

これらのプラグインにバインドされていないのはなぜですか?誰かがこれらの段階でいくつかのタスクを実行する必要がある場合に備えて? – Utku

関連する問題