2

これが最高のタイトルではないことは認めますが、3 行のタイトルがなければ、どのように賞賛すればよいかわかりません。

「提供された」スコープを使用して、(たとえば)依存関係JTAを持つプロジェクトがあります(JBOSSは独自のJTA実装をもたらします)。m2eclipse を使用すると、すべての依存関係が問題なく解決されます。私の問題は、このプロジェクトを jboss (eclipse 内) にデプロイすると、提供された依存関係が war ファイルにも配置されることですが、これは間違っています。

それを解決する方法はありますか?

編集:

次のバグだと思います: https://bugs.eclipse.org/bugs/show_bug.cgi?id=242476

しかし、修正は次のEclipseバージョンにのみ含まれるようです

4

3 に答える 3

3

前の質問からの私の答えでこの質問に答えます-基本的に、jta用に独自のpomを作成し、それらすべての推移的な依存関係に対して提供されたスコープを自分で除外または設定します。プロジェクトで、作成したpomにjta依存関係を設定します。

これは、(ちょっとした)同様の質問に対する私の以前の回答のテキストです。

于 2009-04-02T13:31:38.207 に答える
2

質問で述べたように、Eclipse 3.5 で修正されています。

私はそれをテストし、最終的に動作します。

于 2009-09-14T14:33:17.247 に答える
-1

pom.xml では、JTA ライブラリに提供されているスコープを使用します。pom が war ファイルを作成すると、その jta jar は war に含まれません。

于 2009-04-02T10:46:54.780 に答える