1

pom.xmlで開発するために必要な構成を my に入力しましたActiveJdbc。これには、1 つの依存関係と 1 つのプラグインが含まれます。

プラグインがEclipseからのエラーメッセージを引き起こしている間、依存関係はうまくいきました:

Plugin execution not covered by lifecycle configuration

ここに画像の説明を入力

私はプラグインを初めて使用し、エラー メッセージも提供されたクイック フィックスも理解していません。

彼らはどういう意味ですか?

アップデート

<plugins>セクションを<pluginManagement>タグにラップすると、エラーが消えます。しかし同時に、インストルメンテーションは実行されなくなります。

エラー メッセージを削除し、計測を Eclipse で実行したままにすることはできますか?

4

3 に答える 3

0

どうやら、pom パッケージのタイプに応じて、ビルドはデフォルトで異なるライフサイクル フェーズにバインドされます。実行をフェーズで実行しようとしていた場合: プロセス クラス、pom パッケージが通過する必要があるものに変更してみてください。これが正しい修正方法かどうかはわかりませんが、私にとってはうまくいきます。Maven ビルド ライフサイクルでは、pom パッケージがパッケージ タイプ、インストール、およびデプロイにバインドされていることがわかります。したがって、これがパッケージである場合は、フェーズを「パッケージ」に変更してみてください。たとえば、pom タイプの場合は最初のフェーズになります。

コンソールで実行すると動作しますが、Eclipse ではエラーがマークされます。フェーズを変更すると、エラーはなくなり、引き続き実行できます。

これは簡単な修正である可能性が高いですが、pom 内の他のプラグインよりも前に実行されることを確認したいだけの場合は、それが属しているフェーズではなく、前のフェーズにあることを確認してください。

于 2014-09-10T22:38:51.327 に答える