私は GWT を使用するプロジェクトに取り組んでいます。問題はありませんが、別の場所にコードが必要です。実際、GWT-RPC メソッドを別の (非 GWT) プロジェクトにコピーする必要があります。
2つのオプションがあると思います:
1) 共有コードを含む jar を作成し、GWT (およびその他の) プロジェクトから参照します。問題は、共有コードに GWT クライアント側で必要ないくつかのクラスが含まれていることです。私の知る限り、GWT はそれをサポートしていません (jar からのクライアントクラス)。
2) GWT プロジェクトはそのままにして、Eclipse のエクスポート ツールを使用して、共有クラスを含む jar ファイルを作成します。問題は、GWT クライアント クラスが com.google.gwt.user.client.rpc.IsSerializable を実装していることですが、その名前のダミー インターフェイスを作成することで解決できます。
コメントはありますか?
これを書いたとき、GWT 以外のプロジェクトから直接 GWT-RPC を呼び出すというアイデアが浮かびました...それは可能でしょうか?