問題タブ [m2e-wtp]

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 に答える
13261 参照

jsp - Eclipseのjspページで「javax.servlet.jsp.PageContextをタイプに解決できません」を取り除く方法は?

Eclipse の .jsp ページにこの奇妙なエラーがあります。

私のプロジェクトは、m2eおよびm2e-wtpプラグインがインストールされた状態で、 「既存の maven プロジェクトとして」junoにインポートされたmaven プロジェクトです。

これは m2e プラグインのバグですか? はいの場合、このエラー (およびワークスペース エクスプローラーの赤いマーク) を取り除くための可能な回避策は何ですか?

それ以外の場合、プロジェクトに jsp ページが含まれていることを maven に「伝える」必要がありますか? そしてうまくいけば、m2e プラグインが適切なライブラリをクラスパスに追加します。はいの場合、どのように?

ここに画像の説明を入力

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

eclipse - 生成されたリソースを m2e-wtp で tomcat にデプロイするには?

ビルド プロセスの一環として、JavaScript を jar からプルしています。この js が、Tomcat にデプロイされたアプリの Web リソースの一部になることを望み、これを可能にするためにビルド プロセスを更新しました。Maven ビルド (Eclipse 以外) を実行すると期待どおりに動作し、すべてを適切な順序でパッケージ化できます。

ただし、Eclipse を使用してビルドする場合、いくつかの頭痛の種に遭遇しました。私の理解では、インクリメンタル ビルドを通じて Web リソースを tomcat にデプロイするには、これらのビルド時に生成された js ファイルを target/m2e-wtp/web-resources ディレクトリに配置する必要がありました。ただし、これらの新しいファイルを公開すると、これらの新しいファイルは無視され、Tomcat にデプロイされた Web リソースがソースからプルされたように見えます。

プロジェクトの展開アセンブリの設定も調整しました。これを通して、私はまだそれを機能させていません。[source:/target/m2e-wtp/web-resources, DeployPath:/] というエントリがあり、サーバーへの「公開」を実行すると、新しく生成されたファイルが見つかります。ただし、m2e-wtp がソースからプルしているように見える場合も同じことが起こります。

何か不足していますか?m2e-wtp から標準の動作を取得するにはどうすればよいですか (つまり、Eclipse の外部で行われたビルドと同等にする)? または、Eclipse で戦争をビルドしてそのまま展開することはできますか (インクリメンタル ビルドを実行しないでください。速度をいくらか犠牲にすることができます)。

参考までに (バージョン):

後で追加された実験:

ターゲット ディレクトリを削除した後、Tomcat への公開を実行すると、すべての Web リソースがソースからコピーされました。ファイルが見つからないというポップアップも表示されましたが、そのほとんどはコンパイルされたクラスです。ただし、/target/m2e-wtp/web-resources/META-INF で 3 つのファイルを探していました。m2e-wtp プラグインは、指定されたフォルダー全体ではなく、フォルダー内の特定のファイルのみを検索しますか?

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

eclipse - Maven と m2e-wtp を使用して LESS CSS をコンパイルする

純粋な Maven (コマンドラインを使用) と Eclipse (Juno) の両方で、lesscss-maven-pluginを使用して LESS CSS ファイルをコンパイルしようとしています。

lesscss-maven-plugin では、出力ディレクトリを定義する必要がありますが、Eclipse では WTP がサーバー (JBoss) からファイルをコピーすることに気付きましたtarget/m2e-wtpが、このディレクトリは Maven の war プラグインによって無視されます。

Mavenプロファイルで目標を達成することに成功しました。Eclipsem2eでは、プロジェクト設定で構成されたプロファイルを使用するため、Eclipseでビルドするかどうかに応じて2つの異なる宛先フォルダーを定義できます。

ここに私の pom.xml があります:

これは機能しますが、プロファイルのトリックなしでこれを行うより良い方法はありますか?

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

eclipse - Eclipse Indigo 3.7.2 で使用する Maven (M2e および m2e wtp) プラグインの取得

Eclipse 3.7.2 をインストールしたばかりで、Maven プラグインを取得しようとしていました。Help->Install New Software を使用し、次の Web サイトを使用して作業しました: http://download.eclipse.org/m2e-wtp/releases/juno/ 次の 4 つの項目が表示されるのを待ちました。

2) Eclipse の Maven 統合

3) WTP の Maven Itegration

それらの2つ(中央のアイテム)をクリックしました。残念ながら、結果は次のようになりました。

Eclipse 3.6.2 を使用しているときに他の誰かがこれを見て、3.7 にアップグレードした後にエラーが表示されなくなったことを確認しました。
ただし、必要な他のプラグインとうまく連携するため、3.7.2 を使用することをお勧めします。どんな助けでも大歓迎です。

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

eclipse - indigo+m2e+wtp を使用して Spring Web アプリケーションをデプロイできない

私が持っているSpring MVCアプリケーションをデプロイするときjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

詳細: - eclipse Indigo Service Release 2 (Java EE 開発者向け Eclipse IDE) - "m2e - Maven Integration for Eclipse" - "m2e-wtp - Maven Integration for WTP" 私の Web プロジェクトのデプロイメントに "maven 依存関係" が追加されていることを確認しました組み立て。「プロジェクト構成の更新」、「maven クリーン インストール」などのクリーンアップを試みましたが、問題はまだあります。

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

jaxb - Eclipse の依存関係からインポートされたスキーマを使用して xsd を編集する

クラスパスに /xsd/a.xsd を持つ Maven プロジェクト A があります。また、プロジェクト B には、カタログ エントリを介して /xsd/a.xsd を参照する /xsd/b.xsd があります。カタログ エントリは次のようになります。

URL の Maven プロトコルに注意してください。カタログは org.jvnet.jaxb2.maven2:maven-jaxb22-plugin によって使用され、依存関係からのエピソードを含む JAXB アノテーション付き Java クラスを生成します。

これまでのところ、すべてが良好です。

ここで、Eclipse で /xsd/b.xsd を編集したいと思います。Eclipse は次の警告を報告します。

schemaLocation 属性がないと /xsd/a.xsd を見つけることができないためです。Eclipse は、上記で定義されたカタログ エントリを認識しません。

見つかった回避策は、Eclipse / Window / Preferences / XML / XML Catalog にカタログ エントリを追加することです。

私のローカル リポジトリ (maven は .m2 へのリンク) への参照と、依存プロジェクトの特定のバージョンへの参照に注意してください。

この問題に直面し、より良い回避策を見つけた人はいますか?