2008-12-07 13 views
13

Existe-t-il une (bonne) documentation sur le format des fichiers de l'espace de travail eclipse (.location, x.tree, ...)?Nombre de fichiers de l'espace de travail eclipse

J'ai besoin de ceci pour créer par programme un espace de travail pour les constructions automatisées. Malheureusement, je dois faire ce travail à partir d'un programme .NET, donc je ne peux pas utiliser de classes Eclipse pour le faire! (Nous gérons nos projets Linux C++ en utilisant Eclipse + CDT).

+0

Cela ne fait vraiment sens, expliquer les autres outils que vous utilisez, votre environnement, peut-être il y a une autre solution? – Loki

+1

Avez-vous essayé de créer un fichier make pour construire le projet C++/linux à partir de la ligne de commande? Et puis utilisez cela de votre autre moteur de construction (msbuild). Vous n'avez pas besoin d'Eclipse pour construire votre projet (à moins que vous n'utilisiez JNI et que vous établissiez un pont vers Java pour créer un plug-in Eclipse, douteux). – Loki

Répondre

2

Pas exactement une réponse précise, mais je voudrais souligner les sources suivantes pour votre question:

mai entre ces trois liens, vous trouverez la documentation actuelle pour la structure de l'espace de travail (si vous le faites, postez une réponse ici;))

1

Cela ne sera pas une réponse utile.

Si vous le pouvez, j'essayerais de coaxer Eclipse pour générer l'espace de travail pour vous. Sinon, vous explorerez de nombreuses API internes non documentées et tenterez de réimplémenter le filessytem, ​​qui est en fait une autre API interne. Eclipse indique clairement que vous êtes seul lorsque vous utilisez des API internes, et veillez à ce que celles-ci puissent se rompre à tout moment (par exemple, une publication ponctuelle très mineure).

Éditer: vous pouvez aussi trouver de l'aide à chercher des suggestions pour cette question. Et buckminster, que vous pouvez trouver utile pour d'autres raisons aussi.

+0

Je ne pense pas que vous aurez besoin d'apprendre un Java, juste assez à ce sujet pour lancer Eclipse pour le faire pour vous. Voir les modifications. – jamesh

1

Selon la complexité de votre système de construction, il peut être plus simple d'utiliser un système de construction dédié tel que Apache Ant ou Nant. Il existe une bibliothèque .NET pour Ant à: http://ant.apache.org/antlibs/dotnet/ et il peut y avoir d'autres systèmes de construction.