問題タブ [m2e]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6545 参照

java - org.codehaus.mojoはEclipseに表示されません

pom.xmlに次のようなエラーが表示されます。

これが私のpom.xmlの抜粋です:

エラーは<execution>タグにあります。

今、私は必要なEclipseプラグインを見つけるのに苦労していますが、どういうわけか、私はそれを見つけることができません。手伝ってくれますか?

WindowsXPSP3でEclipseIndigoとMaven3.0.3をJDK1.6_22とともに使用しています。

0 投票する
2 に答える
1649 参照

eclipse - 標準のEclipseプロジェクトを管理する方法ですが、一部の依存関係のみが対象です

クラスパスに標準の依存関係を持つ既存のEclipseプロジェクトがあります。Mavenを介して新しい依存関係を追加する必要がありますが、残りの依存関係は、プロジェクトにバンドルされているjarとしてそこにとどまる必要があります。

私はm2eを使用していますが、プロジェクトを右クリック-> maven-> mavenを有効にすると、pomファイルが作成されます。この段階で、pomファイルを介して新しい依存関係を追加できますが、既存の依存関係はすべてクラスパスから削除されているようです。

したがって、質問:標準の依存関係とMavenの依存関係の両方を持つハイブリッドプロジェクトを作成する方法はありますか?

0 投票する
2 に答える
304 参照

eclipse - Webアプリに変換されたMavenプロジェクトが正しく作成されていることを確認する

MavenプロジェクトをWebプロジェクトに変換すると(プロジェクトファセットの[動的Webモジュール]チェックボックスを更新して)、変換するプロジェクトに動的Webアプリアイコンが含まれません。アイコンを表示する必要がありますか?プロジェクトがWebアプリプロジェクトに正しく変換されていることを確認するにはどうすればよいですか?

動的Webアイコンがありません 動的Webアイコンがありません

動的Webアイコンが存在します 動的Webアイコンが存在します

0 投票する
2 に答える
2312 参照

maven - 共有pomをNexusにアップロードできません

春のAPIを使用する共有pomがあります。

pom.xml:

pomファイルをスナップショットネクサスリポジトリにアップロードしようとすると、次のエラーが発生します。
ReasonPhrase:Forbidden. -

私は他のpomファイルをアップロードしましたが、それらはjarファイルでした- <packaging>jar</packaging> ここで私はpomをアップロードしています-<packaging>pom</packaging>

共有pomをNexusにアップロードして、他のプロジェクトが参照できるようにするにはどうすればよいですか?これは標準的な方法ですか?Pomファイルが短縮され、ほとんどの依存関係が削除されました。

0 投票する
1 に答える
927 参照

eclipse - Maven を使用して 2 つのフォルダーのリソースを同期する方法

私は Eclipse + Maven を使用しており、単体テストの目的で、私が使用している Web フレームワーク (Tapestry 5) では、 にもあるビュー要素 (*.tml) がsrc/main/resources 必要ですsrc/test/resources

それらが両方のフォルダーに同時に存在することを確認する方法がわかりません。

誰でも助けてもらえますか?

0 投票する
1 に答える
1284 参照

java - m2e を使用して簡単な Maven プロジェクトを作成する方法

m2e を使用して単純な Maven プロジェクトを作成するにはどうすればよいですか?

単純な Java プロジェクトを作成する必要があるだけですが、新しい Maven プロジェクトを作成しようとすると、複数のアーティファクトから選択する必要があります。

0 投票する
4 に答える
10268 参照

jakarta-ee - Maven テスト範囲の依存関係を Eclipse から除外する方法 (ただし、単体テストのパスに保持する)

テスト範囲の Maven 依存関係を Eclipse に反映させるのに問題があります - ビルド パスに表示され、Eclipse のコンパイル / Javadoc の解決をいじっています。

Java EE ライブラリの例

ライブラリを使用してjavaee-api-6.0、Java EE アプリケーションをコンパイルしています。

ただし、単体テストの目的で、API 以外にもアクセスしたかったので、実装が必要でした。だから私は次のようなテストスコープで埋め込まれたグラスフィッシュライブラリを含めました:

Maven で期待どおりに動作する

私の理解では、glassfish の依存関係のため、通常のフェーズ<scope>test</scope>には含まれません。compile

両方の依存関係がtest-compileフェーズに含まれるため、テスト クラスをコンパイルするときに、前者が後者よりも優先して使用されるように、javaee-api 依存関係の前に Glassfish 依存関係を必ず配置しました。そのため、Maven のみを使用してビルドする場合、この構成は問題になりません。

Eclipse 内で期待どおりに動作しない

ただし、m2e と Eclipse を使用すると、glassfish の依存関係がビルド パスにリストされます。

ビルド パスにリストされている依存関係

グラスフィッシュの依存関係は java-ee-api の依存関係の前にリストされているため、Eclipse が間違ったライブラリ (java-ee-api ではなくグラスフィッシュ) を使用して javadocs を検証/コンパイル/検索しているように見えます。(実際、コンパイルで間違ったライブラリが使用されているかどうかは 100% 確信が持てません。コードの検証時に使用されるコンパイルを内部で Eclipse が Maven を使用して実行しているかどうかによって異なりますが、そうであるかどうかはわかりませんが、 javadoc ルックアップは間違いなく間違ったライブラリを参照しています)

質問

単体テストを実行する場合を除いて、Eclipse が Glassfish lib を使用しないようにするにはどうすればよいですか? そのAPIの特定の実装ではなく、APIでコンパイル/ Javadocルックアップが発生していることを確認したい。

0 投票する
3 に答える
570 参照

java - 依存関係グラフに使用されるMavenサービス

Eclipseプラグインをダウンロードしてm2e気に入ってください!プロジェクトの推移的な依存関係をすべて解決するためにどのWebサービスを使用するのか疑問に思っています。

プロジェクトからすべての要素を解析することで機能し、サービスを使用して各推移な依存関係についてMavenにクエリを実行すると思います。<dependency>pom.xml

基本的に、私は尋ねています:に保存されているローカルMavenキャッシュにどのようにデータを投入しますか?m2e~/.m2

0 投票する
2 に答える
3483 参照

eclipse - M2e が Eclipse に表示されない

Maven 統合を有効にするために m2e プラグインをインストールしようとしていますが、プラグインがインストールされていないようです:

私がすること: Maven は既にシステムにインストールされており、「mvn --version」は機能します

  1. ヘルプ -> 新しいソフトウェアのインストール -> Indigo -> 汎用ツール - m2e
  2. もちろんEclipseの再起動
  3. Eclipse での Maven についての言及はありません。新しいプロジェクトを作成するときではなく、ウィンドウ - >設定ではありません。どこにもない。

さまざまなプラグイン リポジトリを試し、Eclipse Marketplace - nada を試しました。

Eclipse を実行すると、次のエラーが発生します。

この時点で何をすべきかわからない。どんな助けにも感謝します!

レオンティ

0 投票する
2 に答える
1194 参照

java - M2E で Jooq ソース生成を使用するにはどうすればよいですか?

Eclipse で Maven と連携するように Jooq ソース生成を構成しようとしています (M2E を使用しています) が、Jooq のマニュアルに従っているときに問題が発生しています。

これが私の pom.xml の関連部分です: https://gist.github.com/cfd8a0556dd441ab43ff

エラーは次のとおりです:プラグインの実行はライフサイクル構成でカバーされていません: org.jooq:jooq-codegen-maven:2.0.5:generate (実行: デフォルト、フェーズ: generate-sources)

上記の要点スニペットの 12 行目に発生します。私は何を間違っていますか?