父 pom.xml 无效包装,必须是“pom”,但为“ear”
2022-09-03 01:27:30
任何人都可以建议我一个解决方案,但有以下例外。我将创建一个多模块项目。
父项目名称是子项目名称LOGICBACKEND
DBAccess
我需要有耳朵文件,其中应该包含prjoects文件。LOGICBACKEND
DBAccess
jar
当我运行时,我得到以下异常。mav clean install -P Developer
[ERROR]The project com.project1.Database:DBAccess:1.0-SNAPSHOT (C:\Project1\DBAccess\pom.xml) has 1 error
[ERROR]Invalid packaging for parent POM com.project1.logic:LOGIC:1.0-SNAPSHOT (C:\Project1\pom.xml), must be "pom" but is "ear" @ com.project1.logic:LOGIC:1.0-SNAPSHOT, C:\Project1\pom.xml, line 6, column 13
这就是我父母pom的一部分.xml的样子
<modelVersion>4.0.0</modelVersion>
<groupId>com.project1.logic</groupId>
<artifactId>LOGICBACKEND</artifactId>
<packaging>ear</packaging>
<version>1.0-SNAPSHOT</version>
这就是孩子pom.xml的样子
<groupId>com.project1.logic</groupId>
<artifactId>DBAccess</artifactId>
<packaging>ejb</packaging>
<name>DBAccess</name>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>com.project1.logic</groupId>
<artifactId>DBAccess</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
任何人都可以帮我在这里了解这里出了什么问题。
提前感谢任何帮助