将子项目(模型)的.jar导入我的其他项目时出现问题
孩子1,2和3分别取决于父母。
在建立父级时,它会生成1,2子弹和3子战。
Child 1是将在其他模块中使用的模型jar。
在将jar添加到其寻找父级的其他模块中之后。
我该如何解决,以便可以将child1用作其他模块的模型jar?
这是我的POM父母
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.7</version>
<relativePath/>
</parent>
<groupId>com.myproject</groupId>
<artifactId>myproject-parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name> MyProject POM</name>
<modules>
<module>/myprojectModel</module>
<module>/myproject</module>
<module>/myprojectService</module>
</modules>
这是我的孩子1 pom
<parent>
<groupId>com.myproject</groupId>
<artifactId>myproject-parent</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath/>
</parent>
<groupId>com.emc.nrp</groupId>
<artifactId>nemsprerequisite-model</artifactId>
<packaging>jar</packaging>
<version>1.0.0-SNAPSHOT</version>
<name> Myproject Model</name>
因此它将构建3个程序包
- Child1.jar
- Child2.jar
- Child3.war
当我将Child1.jar导入另一个软件包时,它似乎具有
不可解析的父POM
这是问题。
ERROR [io.undertow.request] (default task-91) UT005023: Exception handling request to /business-central/maven2: java.lang.RuntimeException: org.apache.maven.project.ProjectBuildingException: 1 problem was encountered while building the effective model for com.myproject.myproject-model:1.0.0-SNAPSHOT
[FATAL] com.myproject.myproject-model:1.0.0-SNAPSHOT的不可解析的父POM:找不到工件com.myproject.myproject-parent:pom:1.0.0-SNAPSHOT @第5行,列10
答案 0 :(得分:0)
子pom中的relativePath元素为空。设置。
答案 1 :(得分:0)
2。我认为您应该在更多模块上创建该模块,以加载所有子依赖项,并且该模块中仅包含Application.java。
关注this link,了解更多详细信息。