Qualcuno potrebbe suggerirmi una soluzione con la seguente eccezione. Ho intenzione di creare un progetto multi-modulo.Imballaggio non valido per pom.xml padre, deve essere "pom" ma è "orecchio"
nome Parent Project è LOGICBACKEND
bambino nome del progetto è DBAccess
ho bisogno di avere file ear di LOGICBACKEND
che dovrebbe contenere DBAccess
prjoects jar
di file.
Ricevo un'eccezione successiva quando corro 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
Questo è come parte della mia pom.xml genitore sembra
<modelVersion>4.0.0</modelVersion>
<groupId>com.project1.logic</groupId>
<artifactId>LOGICBACKEND</artifactId>
<packaging>ear</packaging>
<version>1.0-SNAPSHOT</version>
Questo è il modo pom.xml bambino guarda
<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>
Qualcuno mi potrebbe aiutare qui per capire cosa sta succedendo sbagliato qui
Grazie in anticipo per qualsiasi aiuto
Il messaggio di errore è abbastanza chiaro. Un genitore deve avere pom pom confezione. – maba
ma voglio che la confezione sia pronta, dovrebbe essere possibile – KItis
Sì, è possibile ma non essendo un genitore. – maba