Запуск команд Maven (кроме целей «Жизненный цикл») из IntelliJ 2019 - PullRequest
3 голосов
/ 26 октября 2019

В IntelliJ 2019.3 Ultimate я работаю с проектом на основе Maven. Я никогда не устанавливал Maven на моем Mac. Поэтому я использую только Maven, встроенный в приложение IntelliJ.

Панель Maven в IntelliJ отображает несколько целей Maven "Жизненный цикл", таких как clean и install. Это хорошо работает. Так что этот Вопрос не дубликат: Как выполнить команду mvn с использованием IntelliJ IDEA? .

Я читал об использовании других команд Maven, таких как:

mvn dependency:tree | grep "guava"

Это работает из моего Apple Terminal.app с ошибкой, поскольку у меня отдельно не установлен Maven:

zsh: команда не найдена: mvn

Это не работает из окна Terminal в IntelliJ:

zsh: команда ненайдено: zsh:

➥ Так как же запустить другие команды Maven, такие как mvn dependency, используя Maven, встроенный в IntelliJ?

1 Ответ

1 голос
/ 26 октября 2019

Нажмите на самый правый угол, отмеченный как Maven . Затем нажмите значок m. Я предоставляю ниже изображение.

После этого вы можете писать команды Maven, такие как mvn dependency:tree. Это охватывает Maven-специфическую часть вашего примера команды. Труба до grep здесь не будет работать.

Кроме того, если вы хотите, вы можете использовать оболочку Maven точно так же, как Gradlew (Gradle warapper), в этом случае нет необходимости устанавливать maven, и вы можете выполнить сборку из командной строки.

enter image description here

...