1

そこで、暗号化されたチャットサーバーを開発しています。Eclipseプロジェクトでは、両方を同じプロジェクトに入れており、サーバーファイルとクライアントファイルはそれぞれのパッケージに含まれています。

たとえば、サーバーファイルはのようなパッケージにorg.mysite.serverあり、クライアントクラスはにありますorg.mysite.client

多くの復号化/暗号化は同じクラスとメソッドを使用するため、私はそれらすべてを同じプロジェクトに持っています。

Eclipseを使用してサーバーまたはクライアントの特定のパッケージのみを含むビルド(JAR)を作成するにはどうすればよいですか?

4

1 に答える 1

2

とにかく彼らのために別々のプロジェクトを作成します。共通クラスを3番目の「共通」または「共有」プロジェクトに配置し、サーバープロジェクトとクライアントプロジェクトの両方への依存関係として追加できます。これには、Mavenのようなビルドツールで十分にサポートされ、自然であるという利点があります。

ただし、すべてを同じプロジェクトに入れたい場合は、EclipseのJARエクスポートダイアログでJARに入るファイル、パッケージ、およびクラスを選択できます:[ファイル]->[エクスポート]->[Java]->[Jarファイル] 「エクスポートするリソースを選択してください」。

于 2012-10-13T06:57:38.027 に答える