2010-06-16 6 views
3

Je cours beaucoup de mes projets pour le travail en utilisantAuto-commit SVN avec Java

java name.java 

Je me demandais s'il y avait un moyen d'ajouter un crochet là où il s'engagerait à SVN une fois que la commande est couru?

Merci!

Répondre

1

Oui, Ant et Maven sont préférés, mais si vous insistez pour le faire manuellement:

Linux: java Some.java && svn commit -m "baz" [..other args]

Fenêtres: java Some.java & svn commit [..args]

2

Il est impossible de connecter l'exécutable 'java' lui-même.

Qu'est-ce que vous voulez est un système de construction comme Ant ou Maven (vous pouvez ou ne peut pas être familier avec l'école make très ancienne) - Ils permettent d'innombrables actions avant et après la compilation, y compris binaire de distribution des bâtiments, le contrôle source engage, documentation génération, test ... Ils vont changer votre vie.

0

Vous pouvez ajouter un shutdownHook à code Java que vous aimez pour exécuter

Runtime.getRuntime().addShutdownHook(new Thread() { 
    ....do something... 
} 

Mais je ne recommande pas que ... et je pense que vous n'avez pas besoin ...

Ce que je ne comprends pas, c'est ce que vous voulez atteindre avec cette validation automatique? Quelle raison avez-vous pour une telle chose?