2017-09-15 2 views
2

J'ai une bonne question à vous poser. J'ai beaucoup de module dans IntellijIdea Project (qui a été défini comme module maven).Comment configurer maven plugin pour qu'il s'exécute dans git bash shell dans Intellij Idea?

Ce module peut être exécuté avec succès uniquement à partir de git-bash Invite de commande? Donc la question est -> Puis-je exécuter chaque module à partir de l'interface graphique Intellij comme dans git-bash cmd pas dans les fenêtres cmd par défaut (cela signifie-t-il de la perspective du plugin maven [GUI])?

Y a-t-il une solution de contournement à ne pas exécuter à partir de la perspective Terminal?

+0

Quelle commande faire vous utilisez pour "exécuter le module", pouvez-vous donner un exemple? –

+0

Simplement 'mvn clean install '. Si vous configurez votre terminal pour que vous l'exécutiez depuis une perspective git-bash, il construira ce module avec succès. Si vous exécutez ce module à partir de la perspective d'Intellij-GUI, il échouera. J'ai défini dans un module que plusieurs commandes doivent être exécutées en utilisant shell/bash. Dans mon exemple, "module" exécute la commande make, qui est le makefile unix. Je ne peux pas exécuter ce module dans l'invite de commandes Windows. Je n'ai aucune idée comment ce plugin maven par défaut exécute simplement la commande maven. Puis-je le changer en quelque sorte? – przemoW

Répondre

1

La question n'est pas clairement formulée mais j'ai l'impression que l'OP veut utiliser git bash comme terminal IntelliJ. Pour tous ceux qui cherchent une réponse à ceci:

« Paramètres -> Outils -> Terminal » et « Shell Chemin » Champ:

"C:\Program Files (x86)\Git\bin\sh.exe" --login -i 

Ou la commande que vous utilisez pour lancer votre bash git

APRÈS UN COMMENTAIRE DE MISE A JOUR OP:

Menu -> Exécuter -> Modifier les configurations ... -> Ajouter une nouvelle configuration -> Maven

Nom: quel que soit

Répertoire de travail: répertoire des modules

Ligne de commande: install clean

Ensuite, vous pouvez exécuter le goal Maven dans le menu dans le coin supérieur droit enter image description here

+0

J'ai demandé à propos de l'exécution de la tâche maven à partir d'Intellij idée en cliquant sur le module sélectionné. Pas du terminal en fournissant une commande en cli. – przemoW