問題タブ [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.
java - ワーキングセットを Maven pom.xml に構成する
プロジェクト構成を更新するときに、プロジェクト POM を特定の Eclipse ワーキングセットに追加するように構成する方法はありますか?
ありがとう
eclipse - Indigoの新しいM2Eclipseでは、maven-eclipse-pluginは不要になりましたか?
歴史的に、Flex、WTP、GWTがすべて含まれていることを考えると、マルチモジュールのMavenプロジェクトをEclipseにインポートすることはチームにとって大きな問題でした。私たちは最近、maven-eclipse-pluginが適切なEclipseプロジェクトファイルを生成することで私たちを助けることができると考えていました。
ただし、M2EclipseプラグインがEclipseに飲み込まれ、Mavenプロジェクトをインポートするとpomが読み取られ、正しいことを実行しようとしているように見えます。
これは、maven-eclipse-pluginが本質的に廃止されていることを意味しますか?プロジェクトを可能な限り最良の方法でEclipseにインポートするために何ができるでしょうか。
eclipse - EclipseプロジェクトファイルをSCMのソースに含めるのは良い習慣ですか?
かなり複雑なマルチモジュールMavenプロジェクトがあります。Flexモジュール、GWTモジュール、Javaモジュール、および多数のWARモジュールがあります。これらのプロジェクトをEclipseにインポートするプロセスを単純化するために、これまで、関連するすべてのEclipseプロジェクトファイルをソースツリーに含めてきました。
ただし、これらのファイルが誤って変更されてチェックインされることがあるため、これは過去の問題の原因でした...したがって、他の開発者に問題を引き起こしていました。M2Eの出現と、インポート時にEclipseプロジェクトのセットアップを支援するためのコンフィギュレーターの新しいサポートにより、この戦略を再考しています。
一般的に、プロジェクトはこれらのEclipseファイルをSubversion / Git / etcに含めますか?
java - m2e ライフサイクル マッピングが実行されない
build-helper-plugin を使用して追加のソース ディレクトリを追加する Maven プロジェクトがあります。私は m2e 1.0 で eclipse 3.7 を使用しているため、lifecycleMappingMetadata を構成しました (現時点では m2e ビルド ヘルパー コネクタをインストールできないため)。ただし、Eclipse は追加のソース ディレクトリを追加しません。
私の間違いは何ですか?(または、ビルド ヘルパー コネクタをインストールするにはどうすればよいですか?)
eclipse - m2e 1.0をインストールすると、Mavenメニューが消えます
ここからm2e1.0最新バージョンをインストールしました
http://download.eclipse.org/technology/m2e/releases
Eclipse用の古いMaven統合とEclipseWTP用のMaven統合を削除する必要がありました
この最新バージョンをインストールしてEclipseを再起動した後、プロジェクトを右クリックするとmavenメニューが消えることがわかりました。そのため、m2eエクストラが必要ですが、互換性のあるバージョンが見つかりませんでした。アドバイスしてください。
eclipse - Weblogic(beadep)を使用して「サーバー上で実行」と言っているときにapplication.xmlが正しく生成されない
Mavenized EARプロジェクトで「サーバー上で実行」を実行しているときに、常に次の状況が発生します。
状況
EARプロジェクトで次の手順を実行した場合:
- mvnクリーンインストール
- サーバーで実行
...につながる:
Mavenによって生成されたapplication.xmlは正しくなります。
EJBプロジェクト「com.company.fbps.api.impl.ejb」はEARプロジェクトのMaven依存関係です。
(「com.company.fbps.api.impl.ejb」pom.xml内)
...しかし、Run on Serverによって生成されたapplication.xmlは正しくありません:
Oracle WebLogic Serverプラグインは、次の目的でapplication.xmlを生成します。
...\.metadata\.plugins\org.eclipse.core.resources\.projects\com.company.fbps.api.impl.ear\beadep\fbp_local_test\com.company.fbps.api.impl.ear\split_src
....間違ったEJBjar名を持っている:
したがって、このプロセスでは、一部の統合は、Mavenが異なるejb.jar名を生成し、これが「サーバーで実行」に使用されないという事実を認識していません。
回避策
どういうわけかそれを実行させるための回避策を見つけました。あなたがそれが一度働く"Maven - Update Project Configuration ..."
前に言うならば。"Run on Server"
しかし、次のビルド後に再び破損します。
使用済みプラグイン
- Oracle WebLogic Server Tools for Eclipse 11.1.1.8.0
- m2e-Eclipse用のMaven統合1.0.100.20110804-1717
質問
私の回避策を使用せずにこの状況を修正する方法を知っていますか?
eclipse - Maven Eclipse Autobuilderは、何も変更されていなくてもビルドを続けます
Maven用のM2EプラグインでEclipse(Indigo)を使用しています。今、何らかの理由で、autobuilderは、多くのリソースを必要とし、大きな苦痛である満足する前に、約50回変更なしでプロジェクトを再構築し続けます...
次の出力が何度も表示されます。
Auto Builderを無効にして、Mavenをオフラインに設定しようとしましたが、何も役に立たないようです。なぜ彼は「フルビルドが必要」なのですか?
この動作は、コード内のコンテンツの変更によってもトリガーされますが、マイナーです(final変数を別のint値に設定するなど)。
これをソースまで追跡するにはどうすればよいですか?他のプロジェクトでは、この動作が見られないようです。M2Eが、完全な再構築が必要であるという印象をどのように得るのかわかりません。
ありがとう!
コメントごとに編集:
pomには次のプラグインが設定されています。
java - MavenとEclipseを使用したメタモデルクラスの生成(JPA、Maven、Eclipse)
m2e(1.0.100)、Eclipse(Indigo SR1)、hibernate-jpamodelgen(1.1.1.Final)を使用しています。プロジェクトをコンパイルするときに、HibernateにエンティティからCanonical
メタモデルを
生成させたいです。
以前、Maven以外のプロジェクトで作業していたときにこれを行うことができ、このjarを使用するようにEclipseプロジェクトを構成する方法に関する多数のチュートリアルに従いました。
ただし、私の理解の限りでは、m2eを使用する場合は、eclipse構成を実行させるのが最善(必須?)であるため、これをどのように行うべきかわかりません。
この休止状態のチュートリアルでは、MavenとEclipseでジェネレーターを別々に使用する方法について説明します。
私が見逃しているのは、単純な原型のないpomとして生成されたpomと、Eclipseプロジェクトの構成を接着して、JPAの魔法を実行できるようにすることだと思います。
ところで、上記のmavenのチュートリアルに従うと、mavenで生成されたjarに_クラスが含まれますが、これらはjarにのみ存在し、実際のプロジェクトには存在しないため、eclipseには表示されません。
前もって感謝します
java - m2e がローカル リポジトリで Jar を検出しない
Maven 'nature' を持つ私の Java プロジェクトでは、m2e バージョン 1.0.10020110804 はローカル リポジトリにある jar を検出しません。コマンドラインからmavenを使用して正常にコンパイル/インストールできますが、Eclipseでプロジェクトを開くと、100以上の(タイプに解決できない)エラーが通知されます。この問題を解決する方法を知っている人はいますか? 依存関係を更新してプロジェクトをクリーンアップしようとしましたが、どちらも機能しません。私のローカルレポは、「ユーザー設定」の下のm2eに設定されています。
eclipse - インストールした Eclipse M2E コネクタを確認するにはどうすればよいですか?
Eclipse 内の新しい M2E には、プロジェクトのインポート時に POM に表示される内容に基づいて Eclipse プロジェクトを構成するのに役立つプラグ可能なコネクタがあることを理解しています。
また、(ほとんどの場合) これらのコネクタは、必要なときに (オンデマンドで) 自動的にインストールされると思います。私はそれらを使用していくつかの成功を収めてきました。最近、試してみたかったので、M2E-WTP コネクタを手動でインストールしました。
Eclipse->Preferences->Maven->Discovery
追加のコネクタもたくさん見つかった場所からインストールし ました。しかし、検出ウィンドウには、インストールしていないものしか表示されないようです。
しかし、どれがインストールされているかをどうやって知ることができますか?