2

私は 3 つのプロジェクト (管理者、ユーザー、ビューアー) をそれぞれに持っており、Eclipse のクラス パスに jar ファイルを追加しました。ここで、ユーザーでいくつかの管理モジュールを使用し、ビューアーでいくつかの管理モジュールとユーザー モジュールを使用する必要があります (循環的な依存関係はありません)。しかし、jar を追加する方法はありますか (これは 1 つの場所で各プロジェクトに共通です)。プロジェクト クラスを jar にパックしていますが、jar もパックできますか?

4

2 に答える 2

3

これを行う方法はいくつかあります。

  1. 「共通ベース」プロジェクトを作成します。そこにすべての共有 JAR を追加し、[Java ビルド パス] エディターの [注文とエクスポート] タブですべての JAR を選択します。このすべての基本プロジェクトは、他のすべてのプロジェクトへの「プロジェクト」依存関係として。

  2. ユーザー ライブラリを作成する

  3. M2E プラグイン経由で Maven を使用して、依存関係を管理します

于 2013-05-02T07:30:38.517 に答える
1

プロジェクトが進行するにつれて、より多くのことが「一般的」になることを心に留めておく必要があります。重複や発生する可能性のあるその他の問題を回避するために、共通コード (ユーティリティ クラス、共通ドメインなど)、共通ライブラリ、その他のメカニズムなど、すべての共通事項を含む共通プロジェクトを作成することをお勧めします。

Maven を使用していない場合は、作業が楽になるため、使用することを検討してください。

于 2013-05-02T07:32:26.790 に答える