Java 是否可能有<;包装>;jar</包装>;在父pom文件中?

Java 是否可能有<;包装>;jar</包装>;在父pom文件中?,java,maven,parent-child,pom.xml,Java,Maven,Parent Child,Pom.xml,我试图用我的POM文件不在这里重新发明轮子。我有一个pom,我正试图在maven中将其转换为父pom.xml文件 项目设置为以下结构: core | ---- pom.xml | ---- Proj A | ---- <parent> pom.xml | Proj A - module 1 | ---- pom.xm

我试图用我的POM文件不在这里重新发明轮子。我有一个pom,我正试图在maven中将其转换为父pom.xml文件

项目设置为以下结构:

    core
    |
     ---- pom.xml
    |
     ---- Proj A
          | 
           ---- <parent> pom.xml
          |
          Proj A - module 1
          |
           ---- pom.xml
          |
          Proj A - module 2
          |
           ---- pom.xml
   |
    ---- Proj B
         |
          ---- pom.xml
核心
|
----pom.xml
|
----项目A
| 
----pom.xml
|
项目A-模块1
|
----pom.xml
|
项目A-模块2
|
----pom.xml
|
----项目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>
4.0.0
com.imx.core
imx核心
0.0.1-快照
聚甲醛
项目A
项目B
除了imx核心工件之外,它似乎都在构建,而imx核心工件正被放入.m2回购协议中。既然包装不再是“jar”,而是现在的“pom”,我该如何从核心的pom文件创建jar包呢


要做到这一点(我假设)还有很长的路要走,那就是创建一个全新的pom,它是一个专门的家长和孩子,而不是所有其他pom?如果这可以在现有的core/pom.xml文件中完成,那就更好了。或者我的想法不对吗?

我不确定问题出在哪里,但是请注意,多模块项目(带有模块部分的POM)和父POM项目(带有插件管理和/或依赖管理部分的POM)应该具有打包类型“POM”,并且不应该包含任何源代码(除了LICENSE.txt、README.txt、CHANGES.txt、assembly configs等内容。)

我不知怎的认为这是我想要形成的问题,但经过大量的尝试和错误之后,我也得出了这个结论。我(起初)不知道父pom.xml必须具有pom的包类型。