Je trouve difficile de bien formuler cette question, car il y a quelques termes génériques (exécution, configuration, lancement, etc.). Ici va:Comment exécuter des configurations de lancement Eclipse par programme?
Vous pouvez save run configurations in a .launch
file. (Dans la boîte de dialogue de configuration Exécuter, sous l'onglet Common, enregistrer dans un fichier partagé.
Nous vérifions ces pour SVN. Les développeurs peuvent les faire passer, et il aide à obtenir de nouveaux développeurs exécutant une application de travail plus rapide.
Je voudrais vérifier ces dans le cadre de notre construction et les utiliser pour exécuter l'application programatically, les tests, etc, sans tourner l'ensemble IDE.
Quelle serait la meilleure façon d'exécuter un .launch
fichier en dehors de l'interface utilisateur?
Modifier: J'essaie d'unifier les tests exécutés sur le serveur de construction et l'EDI. Je ne veux pas particulièrement vouloir abandonner le débogage intégré, ce qui serait le cas avec un script ant pour exécuter les tests.
Il s'agit probablement plus d'un problème pour les tests d'intégration avec plusieurs bundles, ou pour les tests unitaires d'un ensemble complet, sur lesquels vous souhaitez créer des extensions.
+1! Je suis nouveau sur Eclipse et j'ai eu tellement de mal à sauvegarder une configuration de lancement dans la source afin de pouvoir la valider sur SVN! J'ai trouvé votre question qui a répondu à ma question avant que je la pose. Merci! – JasonSmith
Pour tous ceux qui cherchent un moyen d'exécuter ce que vous avez construit dans Eclipse, vous pouvez utiliser le menu contextuel 'Exporter' du projet (dans l'Explorateur de paquets) pour créer un 'Fichier JAR exécutable' – Ben
Cependant, ceci ne fonctionne pas tests unitaires, exécution de RCP, applets ou configurations OSGi. – jamesh