私のJava SEプロジェクト/システムは、以下のような複数のコンポーネントで構成されており、多くの共有ライブラリと多くのアプリケーション/実行中のプロセスが存在する可能性があります. 以下の 3 つのコンポーネントの例では、「システム 1」が構成されています。
システム 1: 1. 共通ライブラリ - 共有コード用 2. アプリ 1 - 共通ライブラリを参照する独自のコードを持つアプリ/プロセス。3. アプリ 2 - 共通ライブラリを参照する独自のコードを持つアプリ/プロセス。
この構造をサポートするように Maven/Intelij をセットアップするにはどうすればよいですか?
現在、groupId を 'com.MyCompany.System1' として、コンポーネントの Mavan モジュールを artifactIds として 'com-MyCompany-System1-common' などとして持っています。
これは正しい方法ですか、またはこの構造をサポートするためにMavenをどのように配置する必要がありますか?
前もって感謝します。