0

私はこれをかなり長い間検索してきましたが、必要な答えが見つかりませんでした。

私は3つのモジュールで構成されるプロジェクトに取り組んでいます:

  1. モジュール (jar)
  2. サーバー (戦争)
  3. クライアント(戦争)

サーバーとクライアントはモジュールに依存しますが、クライアントもサーバーがクライアントの前に構築されるという事実に依存するため、クライアントの wsimport がそれらをインポートしてクライアント クラスを生成する前に WSDL が生成されます。

クライアント プロジェクトがサーバー プロジェクトに依存するように設定するには、サーバー プロジェクトが含まれたりオーバーレイされたりせず、クライアントの前にclient.warMavenbuildとサーバーにのみ指示するようにするにはどうすればよいですか?package

war-deployまた、サーバー プロジェクトのパッケージ段階で Glassfish アクションに追加する方法は?

現在、サーバーとクライアントに埋め込むことができるモジュールプロジェクトのみに依存するクリーンなプロジェクトしかありません。

4

1 に答える 1

0

client-module から server-module に依存関係を追加し、この依存関係をprovided( scope) に設定できます。その場合、サーバー モジュールはクライアント モジュールの一部であってはなりません。

しかし、これがmaven-wayかどうかはわかりません。ハックのように聞こえます...

于 2013-08-07T06:47:58.443 に答える