Erstellen Sie mit Gradle mit VSCode Java → Ausführen

Überblick

Wie der Titel schon sagt, fasst dieser Artikel das Verfahren "Verwenden von Gradle mit VS-Code zum Erstellen → Ausführen von Java" kurz zusammen.

Was ist Gradle? https://ja.wikipedia.org/wiki/Gradle Gradle ist ein ** Open Source Build-Automatisierungssystem **, das auf den Konzepten von Apache Ant und Apache Maven basiert. Es ist eine Groovy-basierte ** domänenspezifische Sprache und nicht das ** XML-Format, das von Apache Maven zum Deklarieren von Projekteinstellungen verwendet wird ( DSL) wird übernommen. Gradle verwendet das Directed Acyclic Graph (DAG), um die Startreihenfolge der Aufgabe zu bestimmen. Gradle wurde für Multi-Projekt-Builds entwickelt, die sehr groß sein können, und unterstützt inkrementelle Builds, die auf intelligente Weise bestimmen, welcher Teil des Build-Baums aktuell ist. Dadurch entfällt die Notwendigkeit, Aufgaben erneut auszuführen, die auf den neuesten inkrementellen Builds basieren. Frühe Plug-Ins konzentrierten sich hauptsächlich auf die Entwicklung und Bereitstellung von Java, Groovy und Scala. Die Roadmap zeigt jedoch Workflows für andere Sprachen und Projekte.

Verfahren

1. Installieren Sie VS Code

Installieren Sie den Hauptteil von VS Code wie folgt https://code.visualstudio.com/

2. Installieren Sie das Java-Plug-In

Suchen Sie unter "Einstellungen-> Erweiterungen" nach "Java Extension Pack" und installieren Sie es Wenn Sie dies installieren, werden alle folgenden Plug-Ins enthalten sein ・ Sprachunterstützung für Java (TM) von Red Hat ・ Debugger für Java ・ Java Test Runner ・ Maven für Java ・ Java Dependency Viewer ・ Visual Studio IntelliCode

3. Java-Vorbereitung für das Terminal

Installieren Sie Java und legen Sie $ JAVA_HOME als Umgebungsvariable fest https://www.java.com/ja/download/help/download_options.xml Fügen Sie abhängig von der für die Datei ~ / .bash_profile verwendeten Java-Version eine der folgenden Optionen hinzu

export JAVA_HOME=`/usr/libexec/java_home -v 10` #Wenn Sie Java10 verwenden möchten
export JAVA_HOME=`/usr/libexec/java_home -v 9` #Wenn Sie Java9 verwenden möchten
export JAVA_HOME=`/usr/libexec/java_home -v 1.8` #Wenn Sie Java8 verwenden möchten

4. Gradle-Installation

Installieren Sie mit dem folgenden Befehl

brew install gradle

5. Erstellen Sie ein Projekt

Erstellen Sie einen Ordner für Ihr Gradle-Projekt

mkdir project-name-dir
cd project-name-dir
gradle init --type java-application

6. Gradle-Funktionsprüfung

Da das Skelett bei der ersten Erstellung vorbereitet wird, führen Sie die folgenden Schritte aus, um den Vorgang zu überprüfen

gradle build #Bauen
gradle run #Lauf
gradle check #Überprüfung
gradle clean #sauber

7. VS-Code-Einstellungen

Fügen Sie JAVA_HOME auch zu den VSCode-Einstellungen hinzu Preference->Settings Suchen Sie in nach "javahome", öffnen Sie die Einstellungsdatei und fügen Sie sie wie unten gezeigt hinzu

"java.home": "<2.Einer der Pfade, die der Umgebungsvariablen in hinzugefügt wurden>"

8. Aufgabeneinstellungen

Legen Sie die Aufgabe bei der Ausführung mit VS-Code fest Fügen Sie für die Einstellungen Folgendes zur Datei ".vscode / task.json" hinzu

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "command": "./gradlew build"
        },
        {
            "label": "run",
            "type": "shell",
            "command": "./gradlew run",
            "group": {
                "kind": "build",
                "isDefault": true
            }
        },
        {
            "label": "clean",
            "type": "shell",
            "command": "./gradlew clean"
        },
        {
            "label": "check",
            "type": "shell",
            "command": "./gradlew check"
        }
    ]
}

9. Führen Sie die Aufgabe aus

Führen Sie die Aufgabe aus Sie können die unter Terminal-> Aufgabe ausführen definierte Aufgabe ausführen

Zusammenfassung

Eigentlich hatte ich vor, eine Java-Anwendung zu erstellen und einen Artikel zu schreiben, aber da dieser noch implementiert wird, habe ich zum ersten Mal versucht, Gradle mit VS-Code zu verwenden, also habe ich versucht, den Prozess zu organisieren, aber es war relativ einfach, ihn einzuführen. Es war. Es ist auch eine Funktion von VS Code, aber es ist sehr komfortabel, weil es leicht arbeitet.

Recommended Posts

Erstellen Sie mit Gradle mit VSCode Java → Ausführen
Erstellen Sie Java mit Mac vs Code
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code auf dem Mac
Erstellen Sie die VS Code + WSL + Java + Gradle-Umgebung von Grund auf neu
So erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Erstellen eines Java-Projekts mit Gradle
Bereiten Sie die Java-Entwicklungsumgebung mit VS Code vor
CICS-Java-Anwendung ausführen- (3) Build-Management mit Gradle
Versuchen Sie es mit Spring Boot mit VS-Code
[Hinweis] Eine Geschichte über das Ändern von Java-Build-Tools mit VS-Code
Bis Sie Hello World of JavaFX mit VSCode + Gradle ausführen
Lombok mit VS Code
Führen Sie eine statische Code-Analyse mit Checkstyle mit Java + Gradle durch
Erstellen und testen Sie Java + Gradle-Anwendungen mit Wercker
Erster Gradle Build (Java)
Erstellen Sie Java mit Wercker
Versuchen Sie, ein Java-Programm mit VS-Code zu debuggen
Erste Schritte mit Java-Programmen mit Visual Studio Code
[Mac] VS Code-Entwicklungsumgebungskonstruktion (Java, Gradle, Node.js)
Erstellen Sie eine Ruby-Debug-Umgebung mit VS Code von Windows 10
Erstellen Sie eine Java-Programmentwicklungsumgebung mit Visual Studio Code
Führen Sie Batch mit Docker-Compose mit Java-Batch aus
Docker-Management mit VS-Code
Formatieren Sie Ruby mit VS-Code
Hallo Welt mit VS Code!
Verwenden von Mapper mit Java (Spring)
Verwenden von Docker von Java Gradle
Führen Sie Java VM mit Web Assembly aus
Erstellung einer Java-Webanwendungsentwicklungsumgebung mit VS-Code (struts2)
Ein Memo zum Starten der Java-Programmierung mit VS Code (Version 2020-04)
Die Geschichte der Verwendung von Java Input Waiting (Scanner) mit VSCode
Erstellen Sie mit Java + Spring eine Web-APP-Entwicklungsumgebung mit Visual Studio Code
Code Java von Emacs mit Eclim
Java Spring-Umgebung in vs Code
Ich habe versucht, JOOQ mit Gradle zu verwenden
Spring Boot Programmierung mit VS Code
Versuchen Sie es mit Redis mit Java (jar)
[Java] Eliminierung des Kesselplattencodes mit Lombok
Führen Sie gepackten Java-Code mit Befehlen aus
Verwenden von Java mit AWS Lambda-Eclipse-Vorbereitung
[Java] Eliminierung des Kesselplattencodes mit Lombok 2
HTML5-Entwicklung von Java mit TeaVM
Erste Schritte mit Docker mit VS-Code
Java-Entwicklungsumgebung (Mac, VS Code)
Führen Sie in Java8 geschriebene Anwendungen in Java6 aus
Beispielcode mit Minio aus Java
Verwenden des Proxy-Dienstes mit Java-Crawling
[Gradle] Erstellen Sie ein Java-Projekt mit einer Konfiguration, die von der Konvention abweicht
Verwenden von Java mit AWS Lambda-Implementation-Check CloudWatch-Argumenten
[Java] Erstellen Sie mit Gradle ein ausführbares Modul
Verwenden von Java mit AWS Lambda-Implementierung-Stop / Launch EC2
Verknüpfen Sie Java- und C ++ - Code mit SWIG
Verwenden von JupyterLab + Java mit WSL unter Windows 10
Java-Entwicklung mit Codenvy: Hello World! Run
Spieleentwicklung mit zwei Personen mit Java 2