問題タブ [m2eclipse]
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.
maven-2 - m2eclipse がローカル リポジトリからソースをダウンロードしない
Eclipse で Maven を使用して、ローカル リポジトリ (SNAPSHOT) から解決されるプロジェクトの依存関係を管理しています。コンパイルには問題なく動作しますが、パッケージのソースをダウンロードしようとすると (パッケージを右クリックしてMaven -> Download Sourcesを使用) 動作しません。
私が得ているのはこの出力だけですが、プラグインがソースをダウンロードしようとしない理由についての情報はありません:
リポジトリのファイルは次のようになります。
ソースのダウンロードが機能しない理由について何か提案はありますか?
eclipse - UbuntuのEclipseプラグインに問題があります
アップデートマネージャーを介してUbuntu9.04JauntyのEclipse3.5にm2eclipseプラグインをインストールしようとしていますが、この問題を理解できません。
プラグインをダウンロードしてインストールした後、Eclipseを再起動し、設定を確認しました。Mavenはありません。構成を再確認しました。インストールしたm2eプラグインは[インストール済みソフトウェア]タブに表示されますが、[プラグイン]タブには表示されません。
〜/ .eclipseフォルダーを削除し、Eclipseを-cleanで再起動して試してみましたが、役に立ちませんでした。WinXPでこれを行うのに問題はありませんでした。
誰かがこの問題を解決する方法を知っていますか?どんな助けでもいただければ幸いです。
PS:ワークスペースのログファイルを確認しました。それは何かを言います
ただし、これは他のActionSetクラス(org.eclipse.jdt.ui.JavaElementCreationActionSetなど)でも表示されます。
編集:
eclipse - EclipseJVM構成
背景:新しいEclipseをインストールし、m2eclipseプラグインをインストールしました。起動後、m2eclipseは次のメッセージを生成します。
EclipseはJREで実行されていますが、JDKが必要です
ここからの指示に従って、JDKJVMを使用するようにeclipse.iniファイルを変更しました。
ただし、Eclipseを再起動した後も、JDKではなくJREで実行されているというメッセージが表示されます。
ヘルプ->Eclipseについて->インストールの詳細->構成を介してEclipseの構成を見ると、eclipseは他の場所からJVM構成の詳細を取得しているようです。
私の質問は、最初の-vm引数はどこから来ているのか、そしてそれを削除または変更するにはどうすればよいですか?
ありがとう
更新:VonCの回答に従ってeclipse.iniファイルを更新しました。eclipseを起動すると、次のようなエラーが発生します。
Eclipseを実行するには、Javaランタイム環境(JRE)またはJava Development Kit(JDK)が使用可能である必要があります。次の場所を検索した後、Java仮想マシンが見つかりませんでした: "C:\ Program Files \ Java \ jdk1.6.0_16 \ bin \javaw.exe"
パスが正しく、コマンドラインから実行できることを確認しました。
以下の完全なeclipse.ini:
解決策: eclipse.iniファイルにまだ問題があったようです。私はそれを彼がリンクした投稿でVonCによって与えられた設定に完全に置き換えました、そしてeclipseは今正しく起動していて正しいJVMを使用しています。同じ問題を抱えている他の人のために、以下の完全なeclipse.ini:
maven-2 - ソースパスにMavenソースパッケージを含めるようにEclipseに教える方法は?
デバッグ中にライブラリ ソース ファイルを検索するときに、ローカルの Maven リポジトリにあるすべてのソース .jar をソース パスに含めるように、m2eclipse を使用して Eclipse に教えるにはどうすればよいですか?
java - m2eclipseを使用してWebアプリケーションを開発するための好ましい方法
Maven Webアプリケーションを開発するとき、私は通常jetty-maven-plugin
、ローカルテストとデバッグのためにアプリケーションをすばやく起動するように頼ります。でlaunchを使用するとm2eclipse
、Mavenによってダウンロードされたとしても、デバッグ用のすべてのソースが適切に含まれないという欠点があります(ソースルックアップが機能しないようですを参照)。
EclipseでMavenWebアプリケーションをデバッグするための推奨される方法は何ですか?特に、で動作する構成をいただければ幸いgwt-maven-plugin
です。
java - M2EclipseでのJythonの使用
私は現在、Java開発の大部分にM2Eclipseを使用し、 Eclipse内のPython/Jython開発にPydevを使用しています。Jythonを使用して、Javaプロジェクト内のクラスのプロトタイプを作成してテストしたいと思います。M2Eclipseプラグインは、Mavenpom.xmlファイルで定義されているすべての依存関係を自動的に管理します。
とにかく、Pydevが各jarを個別にインポートすることなく、これらの依存関係を利用することはできますか?
java - src/main/webapp ディレクトリが Eclipse で認識されない
m2eclipseを使用して、Maven Java プロジェクトを Eclipse にインポートします。
src/main/webapp
ソースディレクトリとして認識されません。
パッケージ エクスプローラーでグラフィカルに (またはプロジェクトのプロパティでJava-Build-Pathを調べると)、
このディレクトリはソース フォルダーのリストにありません (whilesrc/main/java
またはsrc/main/resources
do)。
アクセスするには、src/ ディレクトリを直接調べて、展開を開始する必要があります...あまり便利ではありません。
ただし、 を実行するmaven install
と、リソースは正しいディレクトリにコピーされます。
(例: src/main/webapp/index.jsp
にtarget/mywar/index.jsp
)
質問
- これは正しい動作ですか? (他の資源として扱えると思っていたのですが…)
- 直せますか?
- この状況には、私が今気づいていない他の欠点があるのだろうか?
java - 「ターゲット」ディレクトリを「派生」としてマークするm2eclipse
を使用してインポートされた Maven Java プロジェクトがありm2eclipse
ます。
ディレクトリはによって「 」target/
としてマークされていません。 Derived
m2eclipse
問題:
- 検証済みであるため、検証エラーは 2 回表示されます。私の例では
JSP Problem
、jsp に意図的にエラーを挿入すると、. - Ctrl-Shift-R でリソースを開こうとすると、すべてのファイルが 2 回表示され、元のファイルではなくコピーを編集してしまう危険性があります。
おそらくpost eclipse-ignore-folderを参照してください
注:ディレクトリを手動で派生に設定しても、検証の問題は消えないため、それは解決策の一部にすぎません...
質問: m2eclipse がディレクトリを 'Derived' に
設定するために何かする必要がありますか?target/
maven-2 - m2eclipse に $M2_OPTS を認識させるにはどうすればよいですか?
m2eclipse が $M2_OPTS 変数を認識していないようです。
私は日食の外で同じビルドをうまく実行できます(ヒープサイズを上げて):
しかし、これを m2eclipse で実行すると、常にメモリ不足になります。
何か案は?
解決策 : Java プリファレンスの [Installed JREs] タブに mem args を追加します。
eclipse - m2eclipseおよびEclipseWTP
私は非常に大きなワークスペースを持っており、全部で約30のプロジェクトがあります。私はEclipse3.5とm2eclipseを使用しています。プロジェクトをワークスペースにインポートするために、デフォルトを使用してSubversionリポジトリをチェックアウトします。
Tomcatサーバーインスタンスを作成し、WebプロジェクトをTomcatサーバーに公開します。簡単そうですね。
問題は、他のプロジェクトの推移的な依存関係がコンテナーに自動的に追加されているように見えないことです。そのため、コンテナーを起動すると、classnotfound例外などが発生します。
Webプロジェクトのプロパティにアクセスすると、JavaEEモジュールの依存関係が推移的な依存関係の一部についてチェックされていないことに気付きました。私はそれらをチェックし、プロジェクトのクリーンビルドを実行するまで、Java EEモジュールの依存関係が日食によって自動的にリセットされるまですべてが機能しているように見えるので、それらを再チェックする必要があります。これは腹立たしいことであり、Eclipse WTPを使用するときに、すべての推移的な依存関係を自動的に取り込む方法があることを望んでいました。
言及する必要がありますが、標準のMavenビルドを使用すると問題なく機能し、すべてが結果のWARファイルに適切に取り込まれます。なんらかの理由でWTPではうまく機能しません。