問題タブ [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 投票する
1 に答える
8562 参照

eclipse - m2eを使用するEclipseIndigoは、マルチモジュールプロジェクトでMavenの依存関係を見つけることができません

Indigoとm2e1.0を使用してマルチモジュールプロジェクトを作成しました。子モジュールの1つは、他のモジュールに依存しています。それはすべて、Mavenの下で正しく構築されます。

ただし、Eclipseは、このモジュールが使用するクラスを依存関係.jarから見つけることができません。プロジェクトのプロパティには、Mavenの依存関係の下にアーティファクトが表示されますが、実際の.jarファイル自体は表示されません。

このプロジェクトのMavenメニューに依存関係を追加しました。

.projectと.classpathは、ある時点で自動的に生成されました。mvn eclipse:eclipseまたはmvn eclipse:m2e(またはm2eの目標は何でも)を実行する必要はありませんでした。.classpathには依存する.jarは含まれていませんが、org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINERは含まれています。

Mavenメニューのすべてのオプション(依存関係の更新、構成の更新)を試し、プロジェクトを更新しました。Eclipseを閉じて再度開きました。それでもエラーが表示されます。

これにより、EclipseはマルチモジュールプロジェクトのJavaエディターとして無価値になります。依存関係.jarを.classpathに手動で追加することもできますが、これはEclipseとMavenをm2eと統合するという目的に反します。

Eclipseでこれを解決する方法はありますか?

ありがとう。

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

java - jetty サーバーの起動中に、SLF4J LoggerFactory のインスタンス化に失敗しました

環境:

Linux マシンで M2E とともに Eclipse 3.7 (Java EE バージョン) を使用しています。

実行/デバッグ メニューから jetty サーバーを実行しようとすると、次のエラーが発生します。

これは、クラスパスにクラスがないことを意味することを知っています。問題は、このクラスを探すべきではないことです (私は使用していません)。

Linux コンソールから jetty サーバーを実行すると、問題なく動作します。

外部ツールとして(Eclipse内で)実行し、デバッグセッションに接続すると、事態がさら​​に奇妙になります。正常に実行されます。奇妙な点は、このサーバーをシャットダウンしてから元の方法 (最初にエラーを発行した方法) で実行/デバッグすると、問題なく動作するようになったことです。

関連する可能性があるもう 1 つの情報は、Eclipse プロジェクトの構成がリポジトリから取得され、Windows ユーザーにはこの問題が表示されないことです。

ここで何が起こっているのですか?それを修正する方法はありますか?

0 投票する
0 に答える
2469 参照

eclipse - Maven が Eclipse にありません - すべてのソフトウェアがインストールされていると思います

Mac に Maven for Eclipse をインストールしようとしています。以前に Ubuntu で使用したことがありますが、何らかの理由で Mac で動作させることができません。Eclipse はソフトウェアがインストールされていると言いますが、Maven プロジェクトを作成またはインポートできません。これを行うためのオプションがメニューにありません。また、Eclipse 設定に Maven エントリはありません。

私は走っています:

  • Mac OS X 10.6
  • Eclipse Java EE IDE インディゴ サービス リリース 1

インストールされている Eclipse ソフトウェア:

  • m2e - Eclipse 1.0.100.20110804-1717 の Maven 統合
    • Eclipse Java 開発ツール 3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK
    • Eclipse プラットフォーム 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK
    • Eclipse ヘルプ システム 1.3.0.v20110327-7i7uFFkFFp7gNobOpNgKo0
    • IDE の Equinox p2 プロビジョニング。2.1.2.R37x_v20110815-1155-6-Bj9JXOeQxOURYC-l9BL7rDEQO7
      • p2用アドオン機能 1.0.1.R37x_v20110906-7A4FD4DiVOManqZttPtXz0lWlFbU
      • Equinox p2 コア機能 1.0.1.R37x_v20110906-8290FZ3FUqIcLqkVkEaTdn_14C7G
      • Equinox p2 RCP 管理機能 1.0.1.R37x_v20110906-782EpBqNKGUkZQpuT8hAlWlFbUeo
    • Eclipse RCP 3.7.1.r37x_v20110729-9DB5FmNFnFLSFCtLxnRfMqt15A4A
  • WTP 0.14.0.20110928-2045 の Maven 統合
    • Eclipse Web 開発者ツール 3.3.1.v201107072200-7O7IFhREMiB5vNoYqf01XHTvUndyz-yx-9kUyXXL
    • Eclipse XML エディターおよびツール 3.3.1.v201108102009-7H7EFZ3DxumTlaI6nheRdHo2p1KaDIL1Uz-S3PL
      • WST XML コア 3.3.1.v201108102009-7C7OFeKF7RZHQNI3R-OuRb
      • WST XML ユーザー ドキュメント 3.3.0.v201102071641-50FYwAkF7B77UBZFDBL
    • JavaScript 開発ツール 1.3.1.v201108102009-7F78FXRFBBoPbXRPcHfz-uy
    • WST 共通 UI 3.3.1.v201107190400-7C79FULEdhO_pfuh6nYekfK0TyR2OK
      • WST 共通コア 3.3.1.v201107190400-7B7DFO5F7RZHOeJ-SxQ1NJ
    • WST サーバー UI 3.3.1.v20110714_1706-7B77FGPAtJceyEUOhPIXVJNjBF39
      • WST サーバー コア 3.3.1.v20110729_1216-30FBc8s73553F5Ia2828
      • WST サーバー ユーザー ドキュメント 3.3.0.v20110512-20DF7w312215222664
    • WST Web コア 3.3.1.v201107190400-7E7EFMWAJun8_t84-MOI-iP7cRb5srz
    • WST Web ユーザー ドキュメント 3.3.0.v201102200555-31Eo8s734B3E4H7799
  • mavenarchiver pom プロパティの m2e コネクタ 0.15.0.201109290002

また、Mac OS には Apache Maven 3.0.3 がプリインストールされているようです。

Eclipse で Maven を使用できない理由はありますか?

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

java - m2e は外部の jar ファイルをインストールできますか? または、maven コマンド ライン ツールをインストールする必要がありますか?

これはベストプラクティスの質問だと思います。私は Maven と m2e の両方に不慣れな人として質問しています。Stackoverflow はこの質問を提案しました: M2Eclipse に jar ファイルを maven 依存関係としてインストールするように指示する方法

これは、GUI からインストールできることを示唆していますが、ダミーの実行構成を作成する必要があるため、複雑に見えます。つまり、誰もファイルの追加をクリックして名前を付けません。

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

java - m2e webapp 'Run On Server' が Eclipse で動作しない

Jersey と Eclipse の Dynamic Web Project を使用して Web アプリケーションを作成しました。「Run On Server」を実行するとうまくいきました。

m2eを使用してプロジェクトをmavenに移植したかったのです。m2e と 'Run As --> Maven install' を使用して WAR ファイルを正常にビルドできました。ただし、「Run As --> Run on Server」を実行すると、ルート クラスがスキャンされず、結果として「403 Forbidden」エラーが発生します (適切な Tomcat ユーザー「manager」が作成されるため、Tomcat アクセスの問題ではないと思います)。

Eclipse コンソールは、ルート クラスまたはプロバイダー クラスをスキャンしようとしていないことを示しています (maven を使用せずにプレーンな動的 Web プロジェクトとして実行すると、ルート クラスが適切にスキャンされます)。どういうわけか、Jersey アプリケーションの初期化が行われていません。「com.sun.jersey.api.core.PackagesResourceConfig init」を呼び出していないだけです。

m2e で生成された WAR をスタンドアロンの tomcat にデプロイすると、正常に動作します。eclipse tomcat プラグインを使用して Eclipse から Web アプリをデバッグしたい (m2e を使用しないプレーンな動的 Web プロジェクトで行われるのと同じ方法)。

誰かが以前に同様の問題に直面したことがありますか? 不足している構成はありますか?

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

eclipse - Eclipse: Package Explorer の不可解な問題が発生している - プロジェクトをバージョン管理されたものとして表示する

私は Ubuntu 10.04/Eclipse Indigo SR1 ビルド ID: 20110916-0149 を使用しています。

Package Explorer では、ほとんどのプロジェクトがデフォルトのワークスペースにあります。

ただし、一部のプロジェクトは、git、google、または sourceforge などからプロジェクトのクローンをインポートするたびに使用する /src ディレクトリからのインポートです。'

Eclipse では、/src ディレクトリから何度もインポートしたプロジェクトが、常にではありませんが、前後*[master]

不思議なことに、システムをアップグレードして Indigo をインストールした後にインポートした私自身のプロジェクトのいくつかには、前後*[master].

質問:

Eclipse で SVN/Mercurial/Git を処理するものを知っている人はいますか?

この動作を制御する設定はありますか (Eclipse または OS ファイルシステム側のいずれか)。

この問題を引き起こしている可能性のあるプラグインのリスト: Eclipse EGit、M2E - Maven Integration for Eclipse、および Aptana Studio 3

助けてくれてありがとう!

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

eclipse - Eclipse内でのSimpleMavenWebアプリの実行

  1. 単純なサーブレットと単純なjspページだけで構成される単純なWebアプリを実行すると、Eclipseで「サーバー上で実行」オプションが表示されません。Jettyプラグインを使用してコマンドラインで正常に実行できます。コマンドラインからMavenを使用するのは快適ですが、Eclipseを使用すると問題が発生します。

  2. 誰かがEclipseでMavenを使用する方法を示すリンクを指すことができますか?ソナタイプのサイトを見ましたが、満足できません。

  3. また、MavenにEarパッケージが推奨されるのはなぜですか(聞いたことがあります)?

Eclipse Indigo(WTPではない)とm2eとMaven3を使用しています。

更新-EclipseでTomcat6とGlassfish3の両方を構成しましたが、これらは非Mavenプロジェクトで機能します。この単純なMaven-WebプロジェクトをTomcatで実行しようとしています

「問題は、Eclipseで非Maven Webプロジェクトを作成すると、コンテンツがEclipseによって認識される「Web-Content」フォルダー内に移動するため、「サーバーで実行」などのオプションを使用でき、追加できることです。 Eclipse内のサーバー上のプロジェクト。ただし、Maven Webプロジェクトの場合、コンテンツ(およびweb.xml)はsrc / main / webappに存在するため、Eclipseによって認識されません。

更新2-「maven-archetype-webapp」アーキタイプを選択してmavenプロジェクトを作成しました。単純なサーブレットを作成し、そのエントリをsrc / main/webapp内に追加しました。「maveninstall」を実行し、ビルドが成功しました。包装は戦争です。ただし、通常のWebプロジェクトのようにサーバーにプロジェクトを追加することはできません

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

eclipse - m2e Eclipse プラグインを使用した Maven - jar をリポジトリにプッシュする

Maven に移行したいのですが、使用したい POM のない jar がいくつかあります。他の誰かがプロジェクトをダウンロードするときに、maven コマンドライン インストール コマンドをいじる必要はありません。

jarファイルを使用するためのEclipseとm2eだけの簡単な方法はありますか?

たとえば、jar は既に /src/main/resources にあるので、pom.xml をクリックするだけでよいでしょうか?

私はMavenにまったく慣れていないので、質問はばかげているかもしれませんが、これは私がMavenを使い始めることを妨げ、他の人にMavenを使用するよう説得することを本当に妨げています.