29 votes

Puis-je faire en sorte qu'une fanfare soit jouée lorsque mon code est compilé dans Eclipse (Java)?

Je suis toujours tellement contente quand mon code compile et j'ai toujours rêvé de Final Fantasy VII victoire thème ou Zelda coffre au trésor thème de jouer avec le succès de la compilation.

J'ai seulement été la programmation pour les deux semaines (sauf si vous incluez mes 8 ans de HTML sur Neopets). S'il vous plaît dites-moi ce que je dois faire pour que mon rêve se réalise.

Edit -- je sais que beaucoup d'entre vous vont penser que cela va devenir ennuyeux au bout d'environ trois compile, mais croyez-moi, c'est la fin. J'ai eu de Captain Falcon crier "OUI" à moi à chaque fois j'ai reçu un texte pour la dernière année et je pense toujours que c'est hilarant.

13voto

romaintaz Points 32120

Je ne suis pas au courant d'un "natif" d'avoir une musique jouée après avoir réussi à construire. Cependant, si j'ai vraiment besoin d'avoir que (vous avez à considérer qu'après un peu de travail, il sera vraiment ennuyeux), je considère les idées suivantes:

1: Essayer de trouver un constructeur (Project properties > Builders) qui permet à des tâches après la compilation d'un projet;

2: Utiliser Ant pour compiler votre projet. Ajouter une tâche, par exemple le son qui va jouer une chanson concernant le résultat de la compilation:

<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: Utilisation d'un serveur d'Intégration Continue, tels que Hudson (oups, Jenkins ;) ) et ajouter un plugin pour jouer un son, après une génération.


Juste une remarque personnelle: je pense que cela peut être une bonne idée d'avoir un son / la musique jouée après un échec de construire fait par un IC serveur...

0voto

treffer Points 614

Le problème est qu'eclipse n'a pas de véritable cycle de construction pour java.

  • Eclipse fonctionne sur l'arbre de syntaxe abstraite de votre code java
  • L'état de l'éditeur est sauvegardé dans un fichier .java et .class lors de la sauvegarde

Donc "après la compilation" signifierait "chaque sauvegarde de fichier qui ne provoque pas d'erreurs par la suite". Je ne pense pas qu'il y ait une option pour cela.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X