実際の大規模プロジェクトでのパッキング方法を理解したい。
パッケージ com.abc.xyz があるとします。このために、実際には com/abc/xyz のようなパスがあります。
次のような異なるディレクトリ構造に複数の同じパッケージ名を含めることは可能ですか?
ディレクトリ パス 1: /home/user1/project/module1/src/java/com/abc/xyz
ディレクトリ パス 2:
/home/user1/project/module2/src/java/com/abc/xyz
最後に、プロジェクト全体の jar を作成する場合、com ディレクトリに対して jar を作成しますか?
一部のアプリケーションが import com.abc.xyz を使用する場合、参照しているディレクトリ パスのパッケージをどのように認識しますか?
最後に、パッケージングに関するガイドライン、プロジェクトをモジュールに分割する方法、パッケージ名などを提供する優れた本/リソースはありますか?
もう1つ、プロジェクトには上記の場合のような共通のパッケージベース名がありますか: com.abc.xyz (例: org.apache.hadoop )。
ありがとう、ヴィピン