ここで、POM ファイルを使用して車輪を再発明しないようにしています。Maven で親 pom.xml ファイルに変換しようとしている pom があります。
プロジェクトは次の構造としてセットアップされます。
core
|
---- pom.xml
|
---- Proj A
|
---- <parent> pom.xml
|
Proj A - module 1
|
---- pom.xml
|
Proj A - module 2
|
---- pom.xml
|
---- Proj B
|
---- pom.xml
何かが私をうんざりさせていることを除いて、私はすべてが正しく設定されているように見えます。私はこれをcor pom.xmlファイルで定義しています:
<modelVersion>4.0.0</modelVersion>
<groupId>com.imx.core</groupId>
<artifactId>imx-core</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>Proj A</module>
<module>Proj B</module>
</modules>
.m2 リポジトリに入れている imx-core アーティファクトを除いて、すべてビルドされているようです。パッケージは「jar」ではなく「pom」になっているため、コアの pom ファイルから jar パッケージを作成するにはどうすればよいですか?
それを行う長い道のり(私は推測しています)は、他のすべてのポンから専用の親子である完全に新しいポンを作成することですか?これが既存の core/pom.xml ファイルで実行できれば、より良いでしょう。それとも、これについて正しい方法で考えていませんか?