Может ли кто-нибудь предложить мне решение со следующим исключением. Я собираюсь создать многомодульный проект.
Имя родительского проекта LOGICBACKEND
имя дочернего проекта DBAccess
Мне нужно иметь файл уха LOGICBACKEND
, который должен содержать файл DBAccess
prjoments 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>
Может ли кто-нибудь помочь мне здесь понять, что здесь происходит не так.
Заранее благодарим за помощь