私のプロジェクトをMavenサブモジュールに分割し、他のプロジェクトのMaven依存として再利用できることを期待していました。依存関係としてのMavenモジュールの再利用
ドキュメントからわかるように、子モジュールは親プロジェクトを指定する必要があります。これは、依存関係として再利用するのには不向きです。
これはモジュールの分割をはるかに少なく魅力的なIMHOにします。または私は何かを逃していますか?
私はそれらを共有する必要があるときにコンポーネントでプロジェクトを分割する傾向があります。それ以外の場合、なぜ気になるのですか?
誰かがそれについて詳しく説明できますか?
親を指定していないモジュールを宣言できますか? どうすれば依存関係をリファクタリングできますか?
歓声
親pomsとpomプロジェクトは便利ですが、間違いありません。しかし、この文書ではモジュール内に親を指定する必要があると述べています。ですから、別のプロジェクトのプロジェクトのサーバーモジュールを再利用したい場合、どうすればいいのですか? ' | ---サーバーモジュール | --- pom.xml ---クライアントモジュール ' – nodje
@nodje。 springモジュール(spring-coreまたはspring-web)のpomファイルを見てください。これらのモジュールはどのプロジェクトでも使用でき、*親*宣言を持っています。 – Raghuram