Связывание ключей в Eclipse для команды пакета Maven - PullRequest
7 голосов
/ 20 июля 2011

Я хочу связать команду mvn package в eclipse. Поэтому я использовал обычную процедуру для этого: Window-> Preferences-> General-> Keys, а затем я отфильтровал для Maven. Единственными командами, которые были показаны, были Run Maven Build, Run Maven Install, Run Maven Clean и т. Д. Пакет Run Maven не отображается. Было бы очень полезно иметь привязку клавиш для этой команды, спасибо за вашу помощь.

1 Ответ

8 голосов
/ 09 декабря 2011

Подход, который я использую в этом случае, состоит в том, чтобы создать конфигурации запуска для целей, которые я хочу (mvn package в вашем случае), а затем использовать привязки клавиш для доступа к этим конфигурациям запуска:

  1. Привязать Maven Build к желаемому ключу
    • Примечание: по умолчанию shift - alt - X , M
  2. Создайте конфигурации Maven Run для желаемых целей, например mvn package
    1. Выберите проект, выберите «Выполнить»> «Выполнить настройки» ...
    2. Выберите текущую конфигурацию запуска maven для вашего проекта (в Maven Build> yourProjectName)
    3. Нажмите кнопку копирования в верхнем левом углу, чтобы скопировать конфигурацию запуска
    4. в разделе имени укажите значимое имя, например "yourProject - package"
      [опционально, переименуйте исходную конфигурацию во что-то вроде «yourProject - install»]
    5. В разделе «Цели» введите нужные цели, например «чистый пакет»
    6. Выберите «Применить», затем «Закрыть»
  3. Используйте привязку клавиш Maven Build, а затем клавиши со стрелками, чтобы выбрать соответствующую цель
    • Теперь, когда вы нажмете на привязку ключа «Maven Build», вам будет предложено окно для выбора желаемой конфигурации запуска. Это окно появляется только в том случае, если у вас более одной конфигурации запуска maven! Оттуда нажмите ENTER, и вы выберете цель своего пакета!
    • Нажав Enter, вы выберете первую конфигурацию maven
    • используйте клавиши со стрелками для выбора других конфигов
    • Назовите ваши конфигурации так, чтобы наиболее часто используемые вами находились вверху

Теперь, чтобы выполнить mvn package в вашем проекте, нажмите:

смещение - альт - X , M
введите

Чтобы выполнить mvn clean install -DskipTests в вашем проекте, нажмите:

смещение - альт - X , M
вниз
вниз
введите


Я надеюсь, что это помогает кому-то ...
...