0

これが私がやりたいことです。3 つの Java プロジェクトがあります。プロジェクト A は WebService を提供します。プロジェクト B は、この WebService を使用します。プロジェクト C は、クラス XRef を含む両方のプロジェクトの共有ライブラリです。

A の WebService は、タイプ XRef のオブジェクトを返します。B はこの WebService を消費し、C の XRef も使用します。WebService Proxy を作成すると、別の XRef クラスも生成されます。

別の XRef クラスを作成する代わりに、既存の XRef クラスを使用する方法はありますか?

4

1 に答える 1

0

1 つの解決策は、プロジェクトをマージし、それぞれに異なるパッケージ スクリプトを用意することです。

別の解決策は、JAXB (私が推測) で生成されたすべてのクラスを jar にパッケージ化し、それを 3 つのプロジェクトすべてで使用することです。

JAXB には、そのために使用できる優れた Ant タスクがいくつかあり、JAX-WS についても同じことが言えます。

于 2011-02-03T11:51:06.540 に答える