J'ai sur notre LAN une machine sous Mandrake 9.2 qui sert de serveur CVS (v 1.11.6).
J'ai récupéré dernièrement un projet Java depuis l'extérieur (pas depuis mon CVS donc...). J'ai donc un .jpx, toute une série de répertoires contenant des .java mais aussi des .jar. J'ai bossé dessus sur ma machine (Win2KPro), tout compile, nickel.
J'ai alors décidé de mettre tout ça sur mon CVS. Via un partage Samba j'ai déposé tout mon répertoire sur mon serveur puis, via une console distante j'ai fait un cvs import -m "Importons ce joyeux projet dans CVS pour la première fois" mon_projet moi V1_0. Tout ce passe bien.
Sauf...quand, sous JBuilder9 je décide d'importer quelques temps après ce projet. Je clic hardiment sur Ficher, Nouveau, Extraire le projet de CVS, renseigne tous les champs comme il faut et zou. Je récupère mon projet...sauf....que mes imports sont devenus tout foireux.
Je vérifie dans les propriétés de mon projet les bibliothèques nécéssaires, les liens vers les .jar sont bon. Dans le doute, je supprime les liens et les refait. Et là....stupeur! Un message m'informe à sa façon que mon .jar est devenu eunuque. Mon sang ne fait qu'un tour, CVS aurait-il mis ses petits doigts velus dans mes .jar? Je remplace en local les .jar par des versions ne provenant pas de CVS, et tout rentre en ordre.
Ma question est : comment, depuis JBuilder9, dire à CVS de traiter comme des binaires (le tag -kb en ligne de commande) mes petits .jar?
Partager