[JAVA] Fügen Sie mit Gradle ein Projekt in einen beliebigen Ordner ein

Einführung

Da es sich im Android-Projekt von React Native um eine unregelmäßige Ordnerstruktur handelte, werde ich Ihnen zeigen, wie Sie mit Gradle gut damit umgehen können. Für Unterordner und Ordner in derselben Hierarchie kann dies mit Multi-Projekt mit Gradle erreicht werden.

Ordnerstruktur

myapp/
  android/★ Root-Projekt
    build.gradle
    settings.gradle ★ Bearbeiten Sie diese
    app/★ App-Projekt
      build.gradle
library/
  android/★ Bibliotheksprojekt
    build.gradle

Aufbau

settings.gradle


include ':app'
//Von hier aus hinzufügen
include ':library'
project(':library').projectDir = file('../../library/android')
//Addiere hier

Referenzseite

Recommended Posts

Fügen Sie mit Gradle ein Projekt in einen beliebigen Ordner ein
Erstellen eines Java-Projekts mit Gradle
Konfigurieren Sie ein Multiprojekt mit Unterverzeichnissen in Gradle
Fügen Sie .gitignore hinzu, wenn Sie ein Projekt in Xcode erstellen
Fügen Sie Ihrem Projekt mit Swift PM ein lokales Swift-Paket hinzu
Generieren Sie in Gradle 4.9 eine einzelne ausführbare JAR-Datei mit abhängigen Bibliotheken
Fügen Sie eine Suchfunktion in Rails hinzu.
Erstellen Sie ein Maven-Projekt mit Befehlen
So erstellen Sie ein neues Gradle + Java + Jar-Projekt in Intellij 2016.03
Fügen Sie dem JAR-Dateinamen in Gradle einen Zeitstempel hinzu
[Gradle] Erstellen Sie ein Java-Projekt mit einer Konfiguration, die von der Konvention abweicht
Erstellen eines Projekts (und eines GitHub-Repositorys) mit Java und Gradle mit IntelliJ IDEA
Erstellen Sie eine Bulletin Board-API mit Zertifizierungsberechtigung in Rails 6 # 13 Grant-Authentifizierungsheader
Teilen Sie eine Zeichenfolge in Java mit ". (Dot)"
Definieren Sie eine Aufgabe zum ZIP-Archivieren einer Reihe von Projektdateien in Gradle
Machen Sie den Kontextstamm zum Projektordner im dynamischen Webprojekt von Eclipse
Fügen Sie der von gradle erstellten Distribution ein Skript hinzu
Erstellen Sie eine Bulletin Board-API mit Zertifizierung und Autorisierung in Rails 6 # 17. Fügen Sie Administratorrechte hinzu
Erstellen Sie eine Website mit Spring Boot + Gradle (jdk1.8.x)
Verwenden Sie statische Analysewerkzeuge in Ihrem Gradle-Projekt
Lesen Sie eine Zeichenfolge in einer PDF-Datei mit Java
Führen Sie ein Spring Boot-Projekt mit VS-Code aus
Führen Sie eine statische Code-Analyse mit Checkstyle mit Java + Gradle durch
Messen Sie die Größe eines Ordners mit Java
Fügen Sie ein Element hinzu, wenn Sie sich mit devise anmelden
Führen Sie JUnit und Spock in einem Maven-Projekt aus
So fügen Sie in Spring Boot einen Klassenpfad hinzu
Erstellen Sie mit Gradle Spring Boot-Projekte nach Umgebung
[Jakarta EE 8 Anwendungsentwicklung mit Gradle] 2. Projekterstellung
Führen Sie JVM-Math-Language als Gradle-Projekt aus
Zeigen Sie die Gradle-Aufgabe im Spring Boot-Projekt an
Fügen Sie Ihrem Projekt mit Swift PM Pakete hinzu
Docker-Befehl zum Erstellen eines Rails-Projekts in einem einzigen Schlag in einer Umgebung ohne Ruby
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
Fügen Sie eine externe JAR-Datei in ein IntelliJ-Projekt ein.
[Hinweis] Erstellen Sie eine Python3-Umgebung mit Docker in EC2
[So fügen Sie ein Video mit Rails in haml ein]
Implementieren Sie Singleton mit Enum schnell in Java
[Anfänger] Ich bin auf ein Projekt mit Rails6 gestoßen
Ausgabe true mit if (a == 1 && a == 2 && a == 3) in Java (Invisible Identifier)
Überprüfen Sie die Abdeckung mit Codecov in der Java + Gradle + Wercker-Konfiguration
Bis Sie mit Maven ein von Scala geschriebenes Projekt erstellen und es mit dem Befehl scala ausführen.