2011-02-05 12 views
29

Mi sento sempre così contento quando compila il mio codice e ho sempre sognato il tema della vittoria di Final Fantasy VII o il tema del tesoro Zelda che suonava insieme alla compilation di successo.Posso fare in modo che una fanfara suoni quando il mio codice viene compilato in Eclipse (Java)?

Ho programmato solo per due settimane (a meno che non includa i miei 8 anni di codice HTML su Neopets). Per favore dimmi cosa devo fare per realizzare il mio sogno.

Edit - so che molti di voi probabilmente pensano che questo diventerà fastidioso dopo circa tre compilazioni, ma credetemi, è molto bello. Ho fatto gridare al capitano Falcon "SÌ" ogni volta che ho ricevuto un messaggio per l'anno scorso e penso ancora che sia esilarante.

+3

Continua il tuo lavoro, e vedrai che avere qualcosa del genere sul tuo Eclipse sarà davvero fastidioso :) – romaintaz

+0

Non ti preoccupare - tra due settimane sarai stufo di sentire la fanfara e vorresti spegnerlo. – ChrisF

+18

Chi contrassegna questo fuori tema? Le FAQ in particolare dicono che le domande sugli strumenti software usati dai programmatori sono ON THEIC! –

risposta

13

Non sono a conoscenza di un modo "nativo" di riprodurre una musica dopo una build di successo. Tuttavia, se davvero bisogno di avere che (bisogna considerare che dopo un po 'il lavoro, sarà davvero fastidioso), vorrei prendere in considerazione le seguenti idee:

1: Cercando di trovare un costruttore (Project properties > Builders) che consente un'attività specifica dopo la compilazione di un progetto;

2: Utilizzare Ant per compilare il progetto. Aggiungere un compito, per esempio sound che giocherà un brano diverso per quanto riguarda il risultato del costruire:

<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: Utilizzare un server di integrazione continua, come ad esempio Hudson (oops, Jenkins;)) e aggiungere a plugin to play a sound after a build.


Solo una nota personale: Penso che questo può essere una buona idea avere una specifica suono/musica suonata dopo un fallito accumulo fatto da un server IC ...

+0

Posso fare di nuovo +1 per il suggerimento di un tono non riuscito, che potrebbe effettivamente essere utile in alcuni ambienti: \ – jcolebrand

+0

Non sai cosa giocare in caso di errore di compilazione? Ecco qua ... http://sadtrombone.com – BoltClock

+1

Perché gli operatori del data center vogliono sentire quando il tuo server CI riesce con una compilazione? –

0

Il problema è che eclipse non ha un vero ciclo di build per java.

  • Eclipse funziona sull'albero sintassi astratta del codice Java
  • Lo stato redattore viene scaricato in un .java e file .class al momento del salvataggio

Quindi, "dopo la compilazione" significherebbe "ogni file salvato che non fa in seguito che il progetto contenga errori ". Non penso che ci sia un'opzione per questo.

Problemi correlati