Я хочу иметь кнопку для запуска (пользовательских) целей Maven в NetBeans 6.9. Горячие клавиши тоже будут приятными. Возможно ли это?
Если это невозможно: есть ли что-то вроде консоли, на которой я могу напрямую управлять Maven?
Ответ 1
В NetBeans 6.9:
Щелкните правой кнопкой мыши проект → Пользовательский → Цели. Обязательно установите флажок "Запомнить как:". Вы можете запустить это, щелкнув правой кнопкой мыши по проекту → Custom → "myRememberAsName"
Я не знаю, есть ли простой способ назначить это кнопке или короткому сокращению.
Ответ 2
Вместо использования пользовательских целей вы можете создать настраиваемый профиль.
В свойствах проекта зайдите в панель Конфигурации, добавьте новый, выберите его, затем нажмите Активировать.
На панели Выполнить выберите свою настраиваемую конфигурацию.
Затем в панели Действия выберите свою настраиваемую конфигурацию и добавьте/отредактируйте нужные вам цели.
Цели, которые уже присутствуют, не могут быть удалены, но вы можете удалить контент в "Выполнение целей", и они ничего не сделают.
Затем, когда вы нажмете на кнопку Run, цели, которые вы установили, будут выполнены.
PS: В NetBeans есть консоль (Window- > Output- > Terminal), но в 6.9 она все еще экспериментальная (и довольно невнимательная), то в 7.1.1 хорошо работает.
Ответ 3
Мое решение не совсем то, что вы ищете, но стоит упомянуть. Во-первых, запустите свою настраиваемую цель в Netbeans. Как только вы это сделаете, в меню "Выполнить" вы увидите "Repeat xxx" внизу. Это меню имеет комбинацию клавиш (команда F11 на Mac, не уверен, что это такое в других операционных системах). Таким образом, используя эту комбинацию клавиш, вы можете повторно запускать одну и ту же задачу maven.