J'ai besoin de désactiver le démon Gradle dans IntelliJ Idea, car en quelque sorte Scala ne fonctionne pas avec le démon (la compilation échoue avec NullPointerException
). J'ai essayé de modifier mon IntelliJ Configurations de construction Gradle pour inclure un paramètre système JVM -Dorg.gradle.daemon=false
:
J'ai aussi essayé d'utiliser --no-daemon
flag au même endroit (paramètres de script et VM). J'ai également essayé de spécifier ces options dans le Preferences -> Gradle
menu d'IntelliJ. Aucune de ces tentatives n'a donné de résultat, le démon continue de démarrer, donc je dois le tuer avant running/compiling
pour la deuxième fois.
Ni la désactivation du démon explicite dans ~/.gradle/gradle.properties
selon https://docs.gradle.org/current/userguide/gradle_daemon.html#N1047 n'a aucun effet.
Comment puis-je désactiver l'utilisation du démon Gradle dans IntelliJ Idea?
IntelliJ interagit avec Gradle via l'API d'outils Gradle, qui utilise toujours le démon. c'est-à-dire qu'il n'y a aucun moyen de le désactiver.
Ce que vous pouvez faire (après avoir déposé un rapport de bogue) n'est pas d'utiliser l'intégration IntelliJ Gradle mais de générer des fichiers de projet IntelliJ avec
gradle idea
En raison du manque de support des anciennes bibliothèques, j'ai déplacé un projet de Gradle à Maven Build Management Tool. Mais Intellij a toujours voulu que je déclenche une importation des modifications de Gradle: en plus de "Le projet Maven doit être mis à jour", il y avait aussi un "Projet Gradle doit être mis à jour" lorsque j'ai apporté des modifications aux dépendances dans pom.xml
, sans aucune intégration de gradle dans les fichiers source du projet, sans wrapper, etc.
Dans mon cas, j'ai pu me débarrasser d'Intellij qui me dérangeait avec Gradle en supprimant la ligne <property name="settings.editor.selected.configurable" value="reference.settingsdialog.project.gradle" />
Dans .idea/workspace.xml
Et en supprimant le fichier .idea/gradle.xml
Dans Intellij IDEA Ultimate 2019.2.