Wie man richtig link zwei Maven-Projekte?
Habe ich zwei Projekte:
-
Projekt-Core -
-
Projekt-Source
Projekt-Kern POM.xml:
<groupId>com.company</groupId>
<artifactId>project-core</artifactId>
<packaging>jar</packaging>
<version>2.1</version>
Projekt-Quelle POM.xml:
<dependencies>
<dependency>
<groupId>com.company</groupId>
<artifactId>project-core</artifactId>
<version>2.1</version>
<type>pom</type> (have tried leaving it out)
</dependency>
</dependencies>
Ich getan habe, mvn clean install auf Projekt-Kerns, der installiert das Artefakt in das lokale maven-repository.
Ich bin in der Lage, CD-Projekt-source und verwenden mvn clean install (dies installiert die Projekt-Quelle in das lokale maven-repo als auch), aber ich habe Probleme mit NetBeans nicht, dass man die Klassen, die ich brauche (aus Projekt-Kern) in Projekt-Quelle.
Was ist eine richtige Art und Weise der Verknüpfung mehrerer Projekte? Seit Projekt-Kern erzeugt eine jar und jar installiert ist, in das lokale repository, sieht es logisch, nur die Liste, die jar-als Abhängigkeit von meinem Projekt-Source-Projekt. Wird etwas anderes benötigt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie angegeben, dass Sie die Abhängigkeit "Projekt Kern" ist vom Typ "pom", aber aus der Erklärung, es hat Verpackung "Glas" ?
Versuchen:
Edit:
Habe ich einen einfachen test-Projekt arbeitete, einfach fein zu verwenden, in Netbeand 7.0.1. Werfen Sie einen Blick und sehen, ob es gibt Ihnen alle Hinweise.Code-snippet