2017-11-23 3 views
0

Ich baue gerade eine Java-Utility-Bibliothek, die als Maven-Abhängigkeit verwendet werden kann.Testbibliothek innerhalb des Projekts

Im Moment zu simulieren, wie der Benutzer es verwenden, ich brauche ein anderes Projekt in intellij zu schaffen und die Abhängigkeit in der pom.xml setzen

Wer weiß, ob irgendeine andere Art und Weise gibt es Abhängigkeit zu testen, ohne eine andere zu schaffen Projekt draußen? Ich möchte alle Tests im selben Projekt behalten.

Vielen Dank.

+0

Was genau möchten Sie testen? Wenn eine Abhängigkeit in Maven funktioniert oder in Ihrer Bibliothek? Haben Sie Unit-Tests dafür? – khmarbaise

Antwort

0

Mit maven und IntelliJ Idea können Sie ein Projekt erstellen, das mehrere Module enthält. Um dies zu erreichen, schaffen ein einfaches Maven Projekt und fügen Sie folgende seiner pom-Datei:

<packaging>pom</packaging> 

dann mit der rechten Maustaste auf das Stammverzeichnis des Projektbaum und wählen Sie Neu> Modul> Maven. Dies wird ein verschachteltes Modul erstellen. Für Ihren Fall können Sie das Haupt- und das Testmodul erstellen und als Abhängigkeiten füreinander verwenden.

+0

Vielen Dank für die Idee.Ich habe diese mehrere Module ausprobiert, aber ich bin nicht in der Lage, ein reines Glas nur meine Modulklasse zu erstellen. Ich habe maven-assembly-plugin mit jar mit Abhängigkeiten verwendet, das jar enthielt die abhängigen Abhängigkeiten des untergeordneten Moduls. – user293655

+0

Sie müssen alle Abhängigkeiten in Ihrem Bibliotheksfenster packen? –

Verwandte Themen