web-dev-qa-db-fra.com

Comment configurer la méthode "Ligne de commande raccourcie" pour tout le projet dans IntelliJ

L'erreur "La ligne de commande est trop longue" s'affiche lorsque j'effectue des tests. Cela fonctionne si je règle la méthode "Raccourcir la ligne de commande" dans la configuration Exécuter/Déboguer sur "Manifeste JAR" pour la méthode ou la classe spécifique, mais comment puis-je le définir pour tout le projet ou y at-il un IDE paramètre global pour cela?

58
momo

Vous pouvez définir un moyen par défaut de raccourcir la ligne de commande et de l'utiliser comme modèle pour d'autres configurations avec modification de la valeur par défaut Modèle JUnit Run/Debug Configuration. Ensuite, toute nouvelle configuration Run/Debug que vous créez dans le projet utilisera la même option.

Voici le article de blog connexe à propos de l'option de raccourcisseur configurable en ligne de commande.

39
Andrey

Dans votre dossier .idea, changez le fichier workspace.xml

Ajouter

<property name="dynamic.classpath" value="true" />

à

  <component name="PropertiesComponent">
.
.
.
  </component>

Exemple

 <component name="PropertiesComponent">
    <property name="project.structure.last.edited" value="Project" />
    <property name="project.structure.proportion" value="0.0" />
    <property name="project.structure.side.proportion" value="0.0" />
    <property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
    <property name="dynamic.classpath" value="true" />
  </component>

Si vous n'en voyez pas, n'hésitez pas à l'ajouter vous-même

 <component name="PropertiesComponent">
    <property name="dynamic.classpath" value="true" />
  </component>
61
Maulzey

Intellij 2018.2.5

Exécuter => Modifier les configurations => Choisissez Node sur le côté gauche => développez Environnement => Raccourcissez les options de la ligne de commande => choisissez le fichier de chemin de classe ou le manifeste JAR.

Screen shot of Run/Debug Configuration showing the command line options

17
Rajesh Goel