En utilisant Gradle avec VSCode, compilez Java → exécutez

Aperçu

Comme son titre l'indique, cet article résume brièvement la procédure de "Utilisation de Gradle avec VS Code pour construire → Exécuter Java".

Qu'est-ce que Gradle? https://ja.wikipedia.org/wiki/Gradle Gradle est un ** système d'automatisation de build open source ** basé sur les concepts d'Apache Ant et Apache Maven, et est un langage propre à un domaine basé sur Groovy ** plutôt que le ** format XML utilisé par Apache Maven pour déclarer les paramètres du projet. DSL) est adopté. Gradle utilise le graphique acyclique dirigé (DAG) pour déterminer l'ordre de lancement de la tâche. Gradle est conçu pour les builds multi-projets, qui peuvent être très volumineux, et prend en charge les builds incrémentiels qui déterminent intelligemment quelle partie de l'arborescence de build est à jour. Cela élimine le besoin de réexécuter des tâches qui reposent sur les dernières versions incrémentielles. Les premiers plugins se concentraient principalement sur le développement et le déploiement Java, Groovy et Scala, mais la feuille de route montre les flux de travail pour d'autres langages et projets.

procédure

1. Installez VS Code

Installez le corps principal de VS Code à partir de ce qui suit https://code.visualstudio.com/

2. Installez le plug-in Java

Recherchez "Java Extension Pack" dans Preference-> Extensions et installez Si vous installez cela, tous les plug-ins suivants seront inclus ・ Prise en charge du langage Java (TM) par Red Hat ・ Débogueur pour Java ・ Java Test Runner ・ Maven pour Java ・ Visualiseur de dépendances Java ・ Visual Studio IntelliCode

3. Préparation Java pour le terminal

Installez Java et définissez $ JAVA_HOME comme variable d'environnement https://www.java.com/ja/download/help/download_options.xml Ajoutez l'un des éléments suivants en fonction de la version Java utilisée pour le fichier ~ / .bash_profile

export JAVA_HOME=`/usr/libexec/java_home -v 10` #Lorsque vous souhaitez utiliser java10
export JAVA_HOME=`/usr/libexec/java_home -v 9` #Lorsque vous souhaitez utiliser java9
export JAVA_HOME=`/usr/libexec/java_home -v 1.8` #Lorsque vous souhaitez utiliser java8

4. Installation de Gradle

Installez avec la commande suivante

brew install gradle

5. Créez un projet

Créez un dossier pour votre projet Gradle

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

6. Vérification du fonctionnement Gradle

Puisque le squelette est préparé lors de la création initiale, exécutez ce qui suit pour vérifier l'opération

gradle build #Construire
gradle run #Courir
gradle check #Vérification
gradle clean #nettoyer

7. Paramètres du code VS

Ajoutez également JAVA_HOME aux paramètres VSCode Preference->Settings Recherchez «javahome» dans, ouvrez le fichier de paramètres et ajoutez comme indiqué ci-dessous

"java.home": "<2.L'un des chemins ajoutés à la variable d'environnement dans>"

8. Paramètres de tâche

Définir la tâche lors de l'exécution avec VS Code Pour les paramètres, ajoutez ce qui suit au fichier .vscode / task.json

{
    "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. Exécutez la tâche

Exécuter la tâche Vous pouvez exécuter la tâche définie dans Terminal-> Exécuter la tâche

Résumé

En fait, je prévoyais de créer une application Java et d'écrire un article, mais comme il est toujours en cours de mise en œuvre, j'ai essayé d'utiliser Gradle avec VS Code pour la première fois, j'ai donc essayé d'organiser le processus, mais c'était relativement facile à introduire. C'était. C'est aussi une fonctionnalité de VS Code, mais c'est très confortable car il fonctionne léger.

Recommended Posts

En utilisant Gradle avec VSCode, compilez Java → exécutez
Construire Java avec Mac vs Code
Créer un environnement de développement Java avec VS Code
Créer un environnement de développement Java avec VS Code sur Mac
Créer un environnement VS Code + WSL + Java + Gradle à partir de zéro
Comment créer un environnement de développement Java avec VS Code
Construire un projet Java avec Gradle
Préparer l'environnement de développement Java avec VS Code
Application Java CICS-Run - (3) Gestion de build avec Gradle
Essayez d'utiliser Spring Boot avec VS Code
[Note] Une histoire sur la modification des outils de compilation Java avec VS Code
Jusqu'à ce que vous exécutiez Hello World of JavaFX avec VSCode + Gradle
Lombok avec VS Code
Analyse de code statique par Checkstyle avec Java + Gradle
Créez et testez des applications Java + Gradle avec Wercker
Construction de premier niveau (Java)
Construire Java avec Wercker
Essayez de déboguer un programme Java avec VS Code
Prise en main des programmes Java à l'aide de Visual Studio Code
[Mac] Construction de l'environnement de développement VS Code (Java, Gradle, Node.js)
Créer un environnement de débogage Ruby avec VS Code de Windows 10
Créer un environnement de développement de programme Java avec Visual Studio Code
Exécuter un lot avec docker-compose avec Java batch
Gestion Docker avec VS Code
Formater Ruby avec VS Code
Bonjour tout le monde avec VS Code!
Utilisation de Mapper avec Java (Spring)
Utilisation de Docker depuis Java Gradle
Exécuter Java VM avec Web Assembly
Construction d'environnement de développement d'applications Web Java avec VS Code (struts2)
Un mémo pour démarrer la programmation Java avec VS Code (version 2020-04)
L'histoire de l'utilisation de Java Input Wait (Scanner) avec VSCode
Créer un environnement de développement Web APP avec Java + Spring avec Visual Studio Code
Coder Java depuis Emacs avec Eclim
Environnement Java Spring dans vs Code
J'ai essayé d'utiliser JOOQ avec Gradle
Programmation Spring Boot avec VS Code
Essayez d'utiliser Redis avec Java (jar)
[Java] Élimination du code de plaque de chaudière à l'aide de Lombok
Exécuter du code Java packagé avec des commandes
Utilisation de Java avec AWS Lambda-Eclipse Préparation
[Java] Élimination du code de plaque de chaudière avec Lombok 2
Développement HTML5 par Java avec TeaVM
Premiers pas avec Docker avec VS Code
Environnement de développement Java (Mac, VS Code)
Exécuter des applications écrites en Java8 en Java6
Exemple de code utilisant Minio de Java
Utilisation du service proxy avec l'exploration Java
[Gradle] Construisez un projet Java avec une configuration différente de la convention
Utilisation de Java avec des arguments CloudWatch AWS Lambda-Implementation-Check
[Java] Créer un module exécutable avec Gradle
Utilisation de Java avec AWS Lambda-Implementation-Stop / Launch EC2
Lier le code Java et C ++ avec SWIG
Utilisation de JupyterLab + Java avec WSL sous Windows 10
Développement Java avec Codenvy: Hello World! Run
Développement de jeux avec deux personnes utilisant java 2