0

Eclipse を使用して、クラスパスに JBoss 7.1 ランタイムを含めるように 1 つの Java EE プロジェクトを構成しました。(これは、「プロジェクトのプロパティ」->「Java ビルド パス」->「ライブラリ」の「ライブラリの追加」ボタンで行いました)。

Maven を使用してプロジェクトをビルドすると、「通常は」これで問題なく動作します。ただし、このアプリケーションをデバッグすると、Java EE ソース クラスが利用できません。念のため、JBoss ランタイムを調べましたが、ソースがないようです。私の主な質問は次のとおりです。Java EE ソースを Eclipse プロジェクトに追加して、デバッグ時に使用できるようにするための最良の方法を教えてください。

また、Maven を使用している場合、現在プロジェクトで行っているように、Java EE ライブラリを JBoss ランタイムとして追加しても問題ありませんか? それとも、代わりにプロジェクト POM で Java EE への依存関係を宣言する方が良い方法と考えられますか?

JBoss ランタイム アプローチが Java EE バイナリ クラスを追加する「正しい」方法であるかどうか疑問に思い始めました。これは、Maven が Java EE クラスを認識できなくなったため、アプリケーションのコンパイルに時々失敗するためです。これを解決するには、JBoss ランタイムをビルド パス (Eclipse プロジェクト構成内) から削除し、再度追加します。幸いなことに、このコンパイルは頻繁に行われるわけではないので、今までこの回避策を実行することができました。

フィードバックをお寄せいただきありがとうございます。

4

0 に答える 0