私はいくつかのEclipseプロジェクトがあります。Eclipse - 共通コードを整理したりリンクする方法は?
CommonCodeProject
- com.mycommonpackage1
- com.mycommonpackage2
MyProject1
MyProject2
現在、私はCOMをリンクしますMyProject1とMyProject2を使ったモンコードプロジェクト。
しかし、CommonCodeProject全体が各プロジェクトのビルドに含まれることに気づきました。 MyProject1とMyProject2の両方にCommonCodePackageのすべてのパッケージ& Javaクラスが含まれます。
com.mycommonpackage3パッケージをCommonCodeProjectに追加すると、MyProject1とMyProject2にも含まれます。
Eclipseで共通のコード(一般的なパッケージやJavaクラス)を整理して使用するにはどうすればよいでしょうか? プロジェクトに必要な特定のパッケージのみをリンク/インクルードすることはできますか? それぞれの共通のパッケージを独自のライブラリに入れ、それを必要とするプロジェクトにライブラリを含める必要がありますか?
たとえば、MyProject1にすべての共通コード(すべてのパッケージ& Javaクラス)が必要な場合は、ソースをリンクすると問題はありません。
しかし、MyProject2が本当に共通のパッケージ/クラスを使用する必要がある場合は、com.mycommonpackage2だけが必要です。そのパッケージのみを含める/リンクするにはどうしたらいいですか?
ありがとうございます!
クリス
私が持っている共通のコードのほとんどはデータベースのEntityクラスですが、私のメインモジュールはデータベーススキーマに基づいて、すべてのEntityクラスを必要とせず、それらのうちのいくつかだけを必要とするかもしれません。おそらく、各データベーススキーマのEntityクラスはそれぞれ独自のEclipseプロジェクト内にあるはずですか?私はこのスキルを少なくとも1つのスキーマで開始しました。 – Chris