2011-02-05 9 views
29

Zawsze cieszę się, gdy mój kod się kompiluje i zawsze marzyłem o zwycięskim motywie Final Fantasy VII lub motywie skrzyni skarbów Zelda wraz z udaną kompilacją.Czy mogę zrobić tak, aby fanfara grała, gdy mój kod kompiluje się w Eclipse (Java)?

Programowałem tylko przez dwa tygodnie (chyba że dodasz moje 8 lat kodu HTML na Neopets). Proszę, powiedz mi, co muszę zrobić, aby moje marzenie się spełniło.

Edit - Wiem, że wielu z was pewnie myślą, że to stanie się irytujące po około trzech kompilacji, ale uwierzcie mi, to w porządku. Kazałem kapitanowi Falconowi krzyczeć "TAK" za każdym razem, gdy otrzymałem tekst z zeszłego roku i nadal uważam to za zabawne.

+3

Kontynuuj swoją pracę, a zobaczysz, że posiadanie takich rzeczy na twoim Eclipse będzie naprawdę denerwujące :) – romaintaz

+0

Nie martw się - za kolejne dwa tygodnie będziesz miał dość słuchania fanfary i chcesz ją wyłączyć. – ChrisF

+18

Kto oznacza to jako nietypowy temat? Najczęściej zadawane pytania mówią, że pytania na temat narzędzi programowych używanych przez programistów są NA TEMAT! –

Odpowiedz

13

Nie jestem świadomy "rodzimego" sposobu grania muzyki po udanej kompilacji. Jednak gdybym naprawdę trzeba mieć, że (trzeba wziąć pod uwagę, że po jakimś pracy, będzie to naprawdę denerwujące), chciałbym rozważyć następujące pomysły:

1: Próbując znaleźć budowniczego (Project properties > Builders), który zezwala na określone zadanie po kompilacji projektu;

2: Użyj Ant, aby skompilować swój projekt. Dodawanie zadania, na przykład sound że będzie grać inny utwór dotyczące wyniku kompilacji:

<target name="fun" if="fun" unless="fun.done"> 
    <sound> 
    <success source="${user.home}/sounds/bell.wav"/> 
    <fail source="${user.home}/sounds/ohno.wav" loops="2"/> 
    </sound> 
    <property name="fun.done" value="true"/> 
</target> 

3: Użyj serwera ciągłej integracji, takich jak Hudson (oops, Jenkins;)) i dodać a plugin to play a sound after a build.


Tylko osobista uwaga: myślę, że to może być dobry pomysł, aby mieć specyficzny dźwięk/muzyka grana po udało build wykonaną przez serwer IC ...

+0

Czy mogę dać +1 przy sugestii nieudanego tonu, który może być przydatny w niektórych środowiskach: \ – jcolebrand

+0

Nie wiesz, co zagrać w przypadku niepowodzenia kompilacji? Tutaj możesz ... http://sadtrombone.com – BoltClock

+1

Dlaczego operatorzy w centrum danych chcą usłyszeć, kiedy serwer CI powiedzie się z kompilacją? –

0

Problem polega na tym, że eclipse nie ma prawdziwego cyklu kompilacji dla java.

  • Eclipse działa na drzewo składniowe w kodzie java
  • Stan edytor jest zrzucana do pliku .class i .java przy zapisywaniu

so „po kompilacji” oznaczałoby „każdy zapis pliku, który nie powoduje później, że projekt zawiera błędy ". Nie sądzę, żeby była na to opcja.

Powiązane problemy