2016-07-29 22 views
0

Meine Frage scheint sehr einfach zu sein, aber ich wusste nicht, wie man es richtig schreibt ...Ist es möglich, Abhängigkeiten in einer pom.xml-Datei hinzuzufügen?

Hier ist mein Problem: Ich teste eine Anwendung mit Gurke und anderen Bibliotheken. Dazu musste ich der pom.xml-Datei des Maven-Projekts, das ich gerade testet, verschiedene Abhängigkeiten hinzufügen.

Um die ganze Arbeit, die ich für weitere Projekte gemacht habe, zu nutzen, versuche ich nun eine settings.xml Datei zu erstellen, um alle anderen Maven Projekte mit diesem Dokument zu konfigurieren (Kopieren/Einfügen für alle pom.xml) Dateien). Tatsache ist, dass es mir gelingt, Profile zu erstellen (was die Arbeit ein wenig erleichtert), aber ich kann keine Möglichkeit finden, automatisch alle Abhängigkeiten zu integrieren, die ich brauche.

Gibt es eine einfache Möglichkeit, das zu tun?

ich meine Frage hoffen klar, Danke

+0

settings.xml für andere Projekte einfach falsch ist. Abhängigkeiten, die nur für Tests gelten, können mit Scope-Test definiert werden ... – khmarbaise

+0

Abhängigkeiten mit Profilen sind auch schlecht ... Wenn Sie unterschiedliche Abhängigkeiten für Testings benötigen, machen Sie lieber separate Module, die die entsprechenden Abhängigkeiten enthalten. Trennung von Bedenken... – khmarbaise

Antwort

1

Sie keine Abhängigkeiten von settings.xml Profilen hinzufügen. Sie müssen sie in Projekte pom.xml Dateien (oder in den Eltern von diesen) hinzufügen.

0

Vielen Dank für Ihre Antworten! Ich denke, ich werde keine andere Lösung als Kopie haben/paste jedes Mal alle meine Abhängigkeiten dann ...

Grüße

Verwandte Themen