Question:
Est-ce qu'il existe une API pour CVS dans Eclipse ?
2006-06-16 01:00:33 UTC
Je développe un plugin Eclipse et je n'arrive pas à trouver d'API pour utiliser le client CVS d'Eclipse.
Quatre réponses:
Nicolas
2006-06-16 04:04:07 UTC
en complement des autres réponses je dirais :

http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/team.htm

est une bonne base pour commencer, il explique entre autre le fonctionnement des RepositoryProvider d'Eclipse (entre autre le CVSTeamProvider).



Par contre cette API semble être quand même d'assez haut niveau (pas de command CVS directement passée...)

sinon il y a la solution de reccupéré les sources du projet "Eclipse Plateform" et de créer le javadoc des plugins "org.eclipse.team.cvs.*" (http://dev.eclipse.org/viewcvs/index.cgi) car ces package ne sont pas dans l' "API Reference" (javadoc des API d'Eclipse : http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/overview-summary.html)



Et enfin le meilleur pour la fin :

http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseCVSClient.java?rev=1.10&content-type=text/vnd.viewcvs-markup

on peut trouver ici le source des test Junit des plugins cvs et entre autre comment passer des commandes comme un "co" ou un "update"... :-)
Laurent Go
2006-06-16 01:58:16 UTC
Oui, l'API pour acceder à CVS depuis Eclipse est dispo et des plugins l'utilisent déjà. En fait, la gestion CVS fait partie de Platform, c'est à dire les composants de base d'Eclipse.

les packages concernés sont org.eclipse.team.cvs.* (et org.eclipse.team.* fournit des interfaces standards sur les gestionnaires de versions)



Comme d'habitude tout est dispo depuis le site d'Eclipse, section documentation.



Exemples de plugins pour Eclipse utilisant CVS

http://wiki.eclipse.org/index.php/CVS_Plugins



Ressources pour développeurs:

http://www.eclipse.org/eclipse/platform-cvs/dev.php
yvesguep
2006-06-16 01:13:46 UTC
Pour pouvoir utiliser le client CVS d'eclipse, tu doit trouver un serveur CVS disponible pour ta plateforme et le configurer.



Une simple recherche sur internet devrait répondre a ta question.

Sachant que le serveur CVS est plutot utiliser sur plateforme Unix, linux, Mac Os X.

Pour Windows, ...



Bonne chance...
Jean-Luc
2006-06-16 01:06:11 UTC
Oui bien sûr :

Ouvrir la perspective CVS, puis dans la vue CVS repositories -> bouton droit -> new repository location -> ouverture de l'assistant de connexion.

Une fois que votre repository est bien renseigné, vous pourrez naviguer.


Ce contenu a été initialement publié sur Y! Answers, un site Web de questions-réponses qui a fermé ses portes en 2021.
Loading...