2013-01-09 13 views
6

Upraszczając:uruchomić skrypt w Eclipse przed budować

w Eclipse w jaki sposób uruchomić skrypt powłoki/wsadowego kiedy budować? Mam narzędzie zewnętrzne, które można uruchomić ręcznie, ale chcę je wyzwolić, gdy projekt jest zbudowany. Używanie zmiennych kompilacji w skrypcie stanowiłoby dodatkową premię.

Dlaczego chcę to:

pracuję na grach multi-platformowych dla telefonów komórkowych. Zespoły w firmie używam X-Code, Visual Studio i Eclipse (Momentics) do naszych gier. Chcemy być w stanie odebrać telefon i zobaczyć na nim nakładkę z informacją, na przykład, kto go zbudował, kiedy został zbudowany, z jakiego oddziału i wersji pochodzi oraz jakie wersje biblioteki są używane. Zrobiłem to za pomocą kodu X, uruchamiając skrypt na kompilacji, który zrzuca niektóre z tych informacji do katalogu zasobów mojej gry, który mogę następnie analizować w środowisku wykonawczym. To naprawdę proste i jestem gotów na alternatywne sugestie, jeśli je masz; pamiętając, że musi działać dla trzech IDE, których używają nasi programiści.

Bonus Cukier:

W X-Code możemy użyć zbudować zmienne, które byłyby bardzo miło mieć do zaćmienia, jak również. Używam ich, aby przejść do aktywnego repozytorium cocos2d-x i otrzymuję dziennik git informujący nas, kiedy dokonano ostatniego zatwierdzenia do tego repozytorium i przez kogo. Jeśli nie jest to możliwe w czasie zaćmienia, mogę coś wymyślić.

Z góry dziękuję!

Odpowiedz

7

Dodaj niestandardowego konstruktora do swojego projektu: otwórz Właściwości projektu z menu podręcznego, na stronie budowniczych dodaj nowy Program. Otworzy się strona "Zewnętrzna konfiguracja narzędzi".

Nie można zdefiniować skrypt do uruchomienia, a także dodać parametry, w którym można dodawać zmienne Eclipse, takie jak $ {} roboczy itp

Uważaj jednak: to będzie działać za każdym razem, gdy przyrostowe uruchamia program budujący, a konfiguracja jest udostępniana poprzez kontrolę wersji (więc strzeż się bezwzględnych ścieżek).

+0

Dzięki za szybką odpowiedź. Zrobię to później, a jeśli to się uda, zatwierdzę odpowiedź lub komentarz. :-) – Xoorath

+0

Doskonałe dzięki. – MarcusJ

+0

Jak korzystać ze strony "Zewnętrzna konfiguracja narzędzi", aby aktywować skrypt, a następnie (automatycznie - w tym samym poleceniu), aby zbudować i uruchomić aktualny program? – darkThoughts

Powiązane problemy