問題タブ [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.
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でこれを解決する方法はありますか?
ありがとう。
java - jetty サーバーの起動中に、SLF4J LoggerFactory のインスタンス化に失敗しました
環境:
Linux マシンで M2E とともに Eclipse 3.7 (Java EE バージョン) を使用しています。
実行/デバッグ メニューから jetty サーバーを実行しようとすると、次のエラーが発生します。
これは、クラスパスにクラスがないことを意味することを知っています。問題は、このクラスを探すべきではないことです (私は使用していません)。
Linux コンソールから jetty サーバーを実行すると、問題なく動作します。
外部ツールとして(Eclipse内で)実行し、デバッグセッションに接続すると、事態がさらに奇妙になります。正常に実行されます。奇妙な点は、このサーバーをシャットダウンしてから元の方法 (最初にエラーを発行した方法) で実行/デバッグすると、問題なく動作するようになったことです。
関連する可能性があるもう 1 つの情報は、Eclipse プロジェクトの構成がリポジトリから取得され、Windows ユーザーにはこの問題が表示されないことです。
ここで何が起こっているのですか?それを修正する方法はありますか?
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 を使用できない理由はありますか?
java - m2e は外部の jar ファイルをインストールできますか? または、maven コマンド ライン ツールをインストールする必要がありますか?
これはベストプラクティスの質問だと思います。私は Maven と m2e の両方に不慣れな人として質問しています。Stackoverflow はこの質問を提案しました: M2Eclipse に jar ファイルを maven 依存関係としてインストールするように指示する方法
これは、GUI からインストールできることを示唆していますが、ダミーの実行構成を作成する必要があるため、複雑に見えます。つまり、誰もファイルの追加をクリックして名前を付けません。
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 プロジェクトで行われるのと同じ方法)。
誰かが以前に同様の問題に直面したことがありますか? 不足している構成はありますか?
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
助けてくれてありがとう!
eclipse - Eclipse内でのSimpleMavenWebアプリの実行
単純なサーブレットと単純なjspページだけで構成される単純なWebアプリを実行すると、Eclipseで「サーバー上で実行」オプションが表示されません。Jettyプラグインを使用してコマンドラインで正常に実行できます。コマンドラインからMavenを使用するのは快適ですが、Eclipseを使用すると問題が発生します。
誰かがEclipseでMavenを使用する方法を示すリンクを指すことができますか?ソナタイプのサイトを見ましたが、満足できません。
また、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プロジェクトのようにサーバーにプロジェクトを追加することはできません
eclipse - m2e Eclipse プラグインを使用した Maven - jar をリポジトリにプッシュする
Maven に移行したいのですが、使用したい POM のない jar がいくつかあります。他の誰かがプロジェクトをダウンロードするときに、maven コマンドライン インストール コマンドをいじる必要はありません。
jarファイルを使用するためのEclipseとm2eだけの簡単な方法はありますか?
たとえば、jar は既に /src/main/resources にあるので、pom.xml をクリックするだけでよいでしょうか?
私はMavenにまったく慣れていないので、質問はばかげているかもしれませんが、これは私がMavenを使い始めることを妨げ、他の人にMavenを使用するよう説得することを本当に妨げています.