5

JBoss6サーバーを管理するEclipseIndigoをインストールしています。いくつかのモジュールを含むMavenプロジェクトがあります。これらのモジュールはすべて、コマンドラインから問題なく構築されます。

モジュールの1つはEARです。これは、2つのJARモジュールと2つのWARモジュールに依存しています。コマンドラインからEARをパッケージ化すると(mvn clean package)、EARには必要なすべてのJARファイルとWARファイルが含まれています。ただし、Eclipseからデプロイすると、2つのモジュールJARファイルがJBossにありません。WARファイルは問題ありません。「追加と削除...」ダイアログ内には、JARファイルも存在しますが、デプロイされている場合は存在しません。JBossのデプロイメントフォルダを確認しましたが、実際に欠落しています。奇妙なことに、まったく同じPOMとコードで、同じ(?)設定の同僚全員がこの問題を抱えていません。

2つのJARモジュールは、親POMの依存関係管理部分にリストされています。これらは、EARPOMの依存関係としてもリストされています。それでも、EclipseはそれらをEARでデプロイすることを拒否します。

誰かが私がこの問題を解決する方法を知っていますか?EARを手動でパッケージ化してデプロイすることはできますが、1)時間がかかり、2)Eclipseのデバッグ機能をこのように使用できません。

注:以前はhttp://www.coderanch.com/t/580959/vc/Eclipse-JBoss-some-JAR-filesで質問されました

4

4 に答える 4

3

プロジェクトのマウスの右ボタン -> Maven -> プロジェクトの更新

于 2014-08-20T13:59:37.787 に答える
1

同様の問題が発生していますが、私の環境ははるかに単純です.Webプロジェクトであり、ユーティリティプロジェクトです。Maven をまったく使用せず、tomcat7 にデプロイします。

ユーティリティ プロジェクトが参照され、エクスポート対象としてマークされていますが、クラス ファイルが期待どおりに web-inf に展開されていません。

しかし、あなたの問題で、私はこの投稿に出くわしました:

http://blog.frankel.ch/better-maven-integration-leads-to-unforeseen-consequences-bugs#comments

それは手がかりを提供するかもしれません。お役に立てれば。

于 2012-05-16T06:23:01.110 に答える
1

まったく同じ問題、異なる日食 (Eclipse Mars、WildFly 8.1) が発生しました。

不安な部分は、コードまたは IDE (私が認識している) で何も変更しなかったため、誤動作し始めたことです。

とにかく、プラグインのEclipseのキャッシュメモリと関係があると思われます.Windowsのユーザーの下にあるフォルダー.eclipseを削除することで、何時間もさまざまなことを試した後、修正しました.

ばかげているようですが、それ以外はすべて試してみました。

于 2018-01-08T16:51:36.103 に答える
0

同じ問題がありました。コードをまったく変更せず、ワークスペースからすべてのプロジェクトを削除し、Eclipse を閉じて再度開きました。次に、プロジェクトのクリーンアップとビルドを行いました (以前よりもはるかに時間がかかりました)。今回、EAR プロジェクトを追加しようとしたところ、すべての依存関係が一覧表示され、実際に機能しました。

于 2015-09-25T03:52:10.370 に答える