Как получить доступ к (встроенной) консоли Maven в Eclipse?

Возможно ли доступ к Maven (встроенной) консоли в Eclipse, например, в оболочке (оболочка linux, windows cmd.exe) для запуска пользовательских команд maven (mvn archetype: create... и т.д.)? Я использую m2e, но могу выполнять команды Maven только с помощью графического интерфейса.

Ответ 1

Вы можете запускать пользовательские команды maven непосредственно из Eclipse, делая:

 Run -> Run Configurations... -> Maven Build

Вам понадобится только один плагин Maven для Eclipse, например, m2e.

Ответ 2

возможно, вы можете использовать функцию "внешние инструменты", чтобы сделать это.

см

  • В Eclipse выберите "Выполнить → Внешние инструменты → Конфигурации внешних инструментов
  • В "Программе" нажмите "Новая настройка запуска"
  • Конфигурирование имени консоли, местоположения, рабочего каталога
  • "запустить"

Извините за отсутствие изображений, потому что моя репутация ниже 10.

Ответ 3

Я очень рекомендую плагин оболочки для Eclipse: Wicked shell (http://www.wickedshell.net/)

Ответ 4

К сожалению, я не знаю ни одного плагина Eclipse, чтобы это сделать: (

Давным-давно (в эпоху Maven 1) была цель Maven под названием "console", которая позволяла вам выполнять цели в предварительно загруженном экземпляре maven. Но эта функция была прекращена в Maven 2.

Для новых версий Maven (Maven 3) люди из Sonatype создали Maven Shell, который, как я думаю, будет делать то, что вы хотите: http://shell.sonatype.org/index.html