2011-06-28 15 views
6

Mam pęczku skryptów groovy w różnych katalogach (niekoniecznie netbeans/maven projektu dirs). Używam Notepad++ i Netbeans do tworzenia/edycji tych skryptów. I favorite katalogi zawierające skrypty w NB, dzięki czemu mogę je otworzyć w NB (z drzewa favorites) bez konieczności posiadania java project. Zwykle odpalam cygwin przez putty-cyg, aby wykonać/przetestować te skrypty. Netbeans oferuje przyzwoity terminal również w IDE, gdzie mogę wydawać polecenia bez IDE i Putty-Cyg. Wszystko działa dobrze.Działa autonomiczny groovy skrypt z netbeans

Pomyślałem tylko, jak byłoby miło, gdybym mógł mieć Run Script w menu kontekstowym, w którym mogę uruchomić skrypt (i opcjonalnie, może poprosić o argumenty skryptów). Oszczędziłoby to wiele katalogów skryptów i wpisanie groovy scriptname.groovy.

  1. Czy ktoś może sugerować jakąkolwiek wtyczkę, która mi to umożliwia?
  2. Jeśli muszę napisać własną wtyczkę do tego samego zadania, jak mam zacząć? (Sprawdziłem nb pluginów/dokumentów na platformę, ich przytłaczające).
  3. Jeśli ktoś jest w takiej samej sytuacji jak ja, podziel się doświadczeniami.

plusy/minusy NPP: szybko/bez auto-complete, to nie IDE, bez wsparcia lang dla porywające

plusy/minusy UWAGA: wszystko w jednym miejscu, wsparcie lang, nieco automatycznie uzupełnia dla powolnego/bitowego spowolnienia, potrzeba czasu, aby zacząć, musisz być w katalogu projektu java (ant/maven), aby czerpać większość korzyści IDE.

Obsługa Eclipse jest w porządku, ale nie robi tego, o co pytam powyżej. Pobierasz wersję społeczności IDEA, aby sprawdzić jej obsługę. (AKTUALIZACJA: Nie, nie, próbowałem)

Odpowiedz

3

Czuję twój ból. Nie wiem, czy to najlepsze rozwiązanie, ale właśnie to zrobił mój zespół.

GroovyConsole Groovy nie pochodzi z poręczne narzędzie o nazwie Groovy Console gdzie można szybko Pobaw się ze skryptami. To jest nasze podstawowe narzędzie, jeśli chcemy szybko tworzyć lub edytować skrypty. Konfigurujemy nasze stacje robocze, aby otworzyć wszystkie pliki .groovy w konsoli Groovy, co sprawia, że ​​jest bezbolesny i łatwy do przetestowania. Nie zawiera kodu, co jest dla nas dobre, ponieważ jest dynamicznym językiem i naprawdę nie pomaga; w większości przypadków po prostu spowalnia to oczekiwanie na sugestię tak czy inaczej (NetBeans).

Istniejące NetBeans Plugin Here jest plugin dla NetBeans, który przynosi konsoli Groovy wewnątrz IDE. Nie używałem go, więc nie mogę tak naprawdę mówić, ale wygląda na to, że może się przydać.

Tworzenie własnego Plugin I został zbudowany kilka NetBeans plugins przed i pierwsza jest zawsze najtrudniejszy, ponieważ nie można po prostu zanurzyć się i tworząc jedną. Będziesz naprawdę musiał przeczytać documentation, aby zrozumieć, jak działa. Nie próbuj po prostu "wymyślić" (mówienie o doświadczeniu!).

Mam nadzieję, że to pomoże!