Запуск автономного заводного скрипта от netbeans - PullRequest
6 голосов
/ 28 июня 2011

У меня есть куча groovy скриптов в разных каталогах (не обязательно в директориях netbeans / maven). Я использовал Notepad++ и Netbeans для создания / редактирования этих сценариев. Я favorite каталоги, содержащие скрипты в NB, чтобы я мог открыть его в NB (из дерева favorites) без необходимости иметь java project. Я обычно запускаю cygwin thorugh putty-cyg, чтобы выполнить / протестировать эти сценарии. Netbeans также предлагает приличную terminal в среде IDE, где я могу выдавать команды без ALT-TAB без IDE и Putty-Cyg. Все работает хорошо.

Просто подумал, как было бы хорошо, если бы у меня была Run Script в контекстном меню, где я мог бы запустить скрипт (и, возможно, он также может запрашивать аргументы скриптов). Это позволило бы сэкономить ALT-TAB и cd в каталоге скриптов и набрать groovy scriptname.groovy.

  1. Может кто-нибудь предложить какой-нибудь плагин, который позволяет мне это делать?
  2. Если мне нужно написать собственный плагин для той же задачи, как мне начать? (Я проверил nb плагин / документы для платформы, его подавляющее большинство).
  3. Если кто-то находится в той же ситуации, что и я, не стесняйтесь делиться опытом.

плюсы / минусы АЭС: быстро / без автозаполнения, это не IDE, нет поддержки языка для Groovy

плюсы / минусы NB: все в одном месте, поддержка lang, несколько автоматическое завершение для groovy / bit вяло, требуется время для запуска, вы должны быть в каталоге проекта java (ant / maven), чтобы получить большую часть IDE преимущества

Поддержка Eclipse в порядке, но она не выполняет то, что я спрашиваю выше. Я загружаю версию сообщества IDEA, чтобы проверить ее поддержку. (ОБНОВЛЕНИЕ: Нет, это не так. Я попробовал это)

1 Ответ

3 голосов
/ 04 августа 2011

Я чувствую твою боль.Я не знаю, является ли это лучшим решением, но именно это и сделала моя команда.

GroovyConsole Groovy поставляется с удобным инструментом под названием Groovy Console гдеВы можете быстро поиграть со сценариями.Это наш основной инструмент, если мы хотим быстро создавать или редактировать сценарии.Мы настраиваем наши рабочие станции для открытия всех файлов .groovy в консоли Groovy, что делает его безболезненным и простым для тестирования.У него нет завершения кода, что хорошо для нас, потому что это динамический язык, и он действительно не помогает;в большинстве случаев это просто замедляет вас в ожидании появления подсказки (NetBeans).

Существующий плагин NetBeans Здесь - это плагин для NetBeans, который приноситGroovy Консоль внутри IDE.Я не использовал его, поэтому я не могу говорить об этом, но кажется, что это может быть полезно.

Создание собственного плагина Я уже создал пару плагинов NetBeans, и первый всегда самый сложный, потому что вы не можете просто погрузиться и создать его.Вам действительно нужно прочитать документацию , чтобы понять, как все это работает.Не пытайтесь просто «разобраться» (опыт разговорной формы!).

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...