2017-12-14 3 views
0

Ich möchte Klassen und Schnittstellen von Projekt A in Projekt B verwenden. Ich habe versucht, herauszufinden, wie Bibliotheken, Module und Maven arbeiten. Aber ich kann kein nützliches Tutorial finden. Ich möchte nicht einfach alles kopieren.intellij Idee, wie man Projekt A als Bibliothek für Projekt B verwendet

+0

google 'MAVEN', ein Maven-Projekt erstellen, und fügen Sie das erste Projekt als Abhängigkeit – Stultuske

+0

Wenn Sie Modul sagen meinst du Java 9 Modul –

+0

@Stultuske Wie ich bereits sagte, ich habe versucht, um herauszufinden, wie Maven funktioniert, und ich möchte nicht nur beim Erstellen eines neuen Projekts Abhängigkeiten hinzufügen können. Das würde bedeuten, dass ich jedes Mal ein neues Projekt erstellen muss, wenn ich eine Abhängigkeit ändern möchte. Das wäre höchst ineffizient und unprofessionell. – jackjuni

Antwort

1

Wenn beide Ihre Projekte sind Maven basiert, dann der beste Ansatz baut die ‚Ein‘ Projekt Artefakt und fügen Sie es als eine Abhängigkeit zu projizieren ‚B‘ wie jede andere Maven Abhängigkeit.

Wenn Sie beide Projekte gleichzeitig bearbeiten möchten, können Sie das Projekt 'A' als Maven-Modul in das neue Projekt importieren.

Achten Sie darauf, das alte Artefakt neu zu erstellen, falls Änderungen im neuen Projekt wirksam werden.

Verwandte Themen