MavenError: Failed to execute goal-Projekt: Konnte nicht lösen die Abhängigkeiten Im Maven-Multimodule-Projekt

Ich versuche zum erstellen einer maven-multi-module-Projekts. das Projekt erstellen erfolgreich, aber wenn ich versuchen, ein Modul als Abhängigkeit von einem anderen Modul erzeugt es eine Ausnahme. Wenn ich ein Modul erstellt, mit eclipse, ich war wählen Sie die Verpackung als ein Glas, aber wenn das Modul erstellen, das die Verpackung-tag wurde nicht erwähnt, in untergeordnete pom.xml und ich manuell einfügen, die Verpackung zu tag wie ein Glas.
folgende ist meine Eltern pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.netsol</groupId>
<artifactId>empirecl</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
-------------------------
<modules>
    <module>empirecl-web</module>
    <module>empirecl-dao</module>
    <module>empirecl-service</module>
    <module>empirecl-api</module>
</modules>

Dao-Kind-Modul:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
    <groupId>com.netsol</groupId>
    <artifactId>empirecl</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <relativePath>../pom.xml</relativePath>
</parent>
<artifactId>empirecl-dao</artifactId>
<packaging>jar</packaging>
<name>empirecl-dao</name>
------------------------

Service Kind Modul:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
    <groupId>com.netsol</groupId>
    <artifactId>empirecl</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <relativePath>../pom.xml</relativePath>
</parent>
<artifactId>empirecl-service</artifactId>
<packaging>jar</packaging>
<name>empirecl-service</name>

<dependencies>
    <dependency>
        <groupId>com.netsol</groupId>
        <artifactId>empirecl-dao</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <type>jar</type>
    </dependency>
------------------------------------------

Das Dao-Modul maven-clean und erfolgreich installieren, aber wenn ich versuchen, mit dem service-Modul, erzeugt es eine Ausnahme:

[ERROR] Failed to execute goal on project empirecl-service: Could not resolve dependencies for project com.netsol:empirecl-service:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at com.netsol:empirecl-dao:jar:0.0.1-SNAPSHOT: Failed to read artifact descriptor for com.netsol:empirecl-dao:jar:0.0.1-SNAPSHOT: Could not find artifact com.netsol:empirecl:pom:0.0.1-SNAPSHOT -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project empirecl-service: Could not resolve dependencies for project com.netsol:empirecl-service:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at com.netsol:empirecl-dao:jar:0.0.1-SNAPSHOT

Ich versuche die Lösung zu finden, um aus dem web, aber trotzdem die Lösung nicht gefunden. In eclipse, wenn ich öffnen Sie die Dependency Hierarchy - of-service-Modul gezeigt, das DAO-Modul als Ordner keine jar. unten ist der Screenshot von Dependency Hierarchy - of-service-Modul.

MavenError: Failed to execute goal-Projekt: Konnte nicht lösen die Abhängigkeiten Im Maven-Multimodule-Projekt

InformationsquelleAutor der Frage Harmeet Singh Taara | 2014-07-10

Schreibe einen Kommentar