ProjectX という名前のかなり大きなプロジェクトがあります。この ProjectX フォルダー内には、残りのプロジェクトの親 POM があります。プロジェクト X には、ModuleA と ModuleB の 2 つのモジュールがあります。
ModuleB は、他の 2 つのモジュール SubModuleA と SubModuleB の親でもあります。
私が直面している問題は、SubModuleB が ModuleA で「mvn install」を実行して生成された JAR を必要とすることですが、JAR を ModuleA から SubModuleB のリソースにコピー/貼り付けするだけでなく、POM でプログラムでこれを行う方法がわかりません。フォルダ。
基本的には、ProjectX のベース ディレクトリに直接移動して「mvn install」と入力すると、適切な JAR が生成され、Geronimo などにロードするだけで、何も移動する必要がなくなります。私が求めていることは不可能ですか?
依存関係を使用してみましたが、JAR をディレクトリに移動していないようです。それが実際に私が求めていることをしない限り、私はそれを見ていません。:)
参考までに(視覚的に):
ProjectX - ModuleA
\ ModuleB - SubModuleA
\ SubModuleB
編集: ProjectX ディレクトリから「mvn install」を実行すると、実際に M2_REPO の場所に JAR がコピー/作成されることがわかりました。そして、「mvn eclipse:eclipse」を実行すると、依存関係が SubModuleB 内で適切に設定されていることがわかります。
これが将来のmvn初心者に役立つことを願っています。
許可されたら、これを回答として設定します。