任何人都可以向我建议一个解决方案,但有以下例外。我将创建一个多模块项目。
父项目名称是LOGICBACKEND
子项目名称是DBAccess
我需要LOGICBACKEND
包含DBAccess
prjoects文件的 earjar
文件。
运行时出现以下异常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>
任何人都可以在这里帮助我了解这里出了什么问题。
提前感谢您的帮助