[JAVA] Legen Sie die Quelle der Bibliothek als Abhängigkeit in IntelliJ als separates Modul des Projekts fest

Angenommen, Sie haben ein Repository mit dem Namen "A" und eine Bibliothek mit dem Namen "auth-shared", die häufig von mehreren Projekten verwendet wird, die als Abhängigkeit festgelegt sind.

Wenn Sie normalerweise ein Repository mit dem Namen "A" in IntelliJ öffnen, wird "auth-shared" als externe Bibliothek importiert. Wenn Sie "auth-shared" ändern möchten, öffnen Sie das Projekt "auth-shared", ändern Sie es und "maven install" Sie müssen so etwas wie "und" mit "A" neu laden, was unpraktisch ist, wenn Sie häufige Korrekturen vornehmen möchten oder wenn Sie Versuch und Irrtum durchführen möchten.

Mit der unten beschriebenen Methode können Sie in einem solchen Fall "A" und "auth-shared" im selben Projekt öffnen. Sobald Sie "auth-shared" ändern, können Sie das geänderte Verhalten überprüfen.

Verfahren

Fügen Sie Ihrem Projekt die lokale Quelle der abhängigen Bibliothek als Modul hinzu

Wählen Sie im IntelliJ-Menü "Datei" -> "Modul aus vorhandenen Quellen ..." das Stammverzeichnis des Moduls aus, das Sie Ihrem Projekt hinzufügen möchten, oder pom.xml für Maven.

Festlegen von Abhängigkeiten von der Projektstruktur

Projektstruktur-> Module-> Wählen Sie das abhängige Modul aus-> Registerkarte Abhängigkeiten-> Drücken Sie auf der Schaltfläche "+" auf "Modulabhängigkeit", um es als Abhängigkeit hinzuzufügen.

Der obere Teil der Liste der Abhängigkeiten wird bevorzugt bezeichnet. Verschieben Sie daher die hinzugefügte Abhängigkeit an eine Position, die höher als die ursprüngliche Abhängigkeit ist (auf einem Mac ist es einfacher, sie mit "Option + ↑" zu verschieben).

Recommended Posts

Legen Sie die Quelle der Bibliothek als Abhängigkeit in IntelliJ als separates Modul des Projekts fest
So setzen Sie BuildConfig des Bibliotheksprojekts (Moduls) auf Debug
Überprüfen Sie die Abhängigkeit eines bestimmten Maven-Artefakts in Coursier
So ändern Sie den Wert einer Variablen an einem Haltepunkt in IntelliJ
Ich habe die AutoValue-Bibliothek mit Intellij ausprobiert
Definieren Sie eine Aufgabe zum ZIP-Archivieren einer Reihe von Projektdateien in Gradle
Richten Sie eine Java-GUI in einem separaten Thread ein, um die Haupt-GUI beizubehalten
(Memo) Holen Sie sich mit Hilfe von Gradle eine Reihe von abhängigen Bibliotheksgläsern
Rufen Sie den in der Controller-Klasse von Spring Boot definierten Pfad als Liste ab
AndroidStudio Verweisen wir auf C ++ im Modul anderer Projekte (Java / Kotlin).
[Bestellmethode] Legen Sie die Reihenfolge der Daten in Rails fest
Messen Sie die Größe eines Ordners mit Java
Stellen Sie die Zeit von LocalDateTime auf eine bestimmte Zeit ein
[Rails] Ich möchte das Linkziel von link_to auf einer separaten Registerkarte anzeigen
Beachten Sie, dass ich von den Einstellungen des Android-Projekts von IntelliJ IDEA abhängig war
Bereiten Sie die Ausführungsumgebung von Tomcat in der IntelliJ Community vor
[CentOS, Eclipse] Lädt Bibliotheksdateien in C-Projekt
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
[Java] Beim Schreiben der Quelle ... Memorandum ①
Zeigen Sie den Durchschnittswert der Bewertung als Stern an
Legen Sie die Root-URL fest, wenn Sie Tomcat mit IntelliJ starten
Als ich zu IntelliJ wechselte, gab es einen großen Unterschied in der Codierung der Eigenschaftendatei.
Ich habe versucht, das GitHub-Repository als Bibliotheksserver zu verwenden
Eine kurze Erklärung der fünf Arten von Java Static
Docker-Umgebung Nuxt-Axios-Modul zum Festlegen von baseURL
Legen Sie die Zeitzone für die JVM Ihrer Azure-Anwendung fest
Ein Programm, das die Anzahl der Wörter in einer Liste zählt
Finden Sie mit Kotlin die Anzahl der Tage in einem Monat