|
From: | Stephane Galles |
Subject: | Re: [Tsp-devel] Ant file pour TSP |
Date: | Sat, 16 Oct 2004 01:40:40 -0400 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040913 |
NOULARD Eric wrote:
Ok tout a fait d'accord avec cette approche pragmatique et rationnelle de la chose.
Ok. Voir autre email
Au fait t'as vu qu'on t'a discrètement rajouté du boulot avec la gestion des URLs TSP :)) Pourras-tu faire l'update pour la partie client java?
Avec grand plaisir, c'est juste que cela ne sera peut être pas trés rapide. (tu sais ce que c'est, l'hiver commence, donc il faut que j'aille acheter mes barils de castor en saumure pour pouvoir tenir) On fonctionne comme on avait dit. Je pars doucement et tu prends le relais quand tu as besoin. Ca marche pour moi.
D'autant que c'est joli le '-u rpc://localhost/the:1' surtout quand Fred nous apportera sur un plateau le'-u xmlrpc://localhost/first:2' voire le '-u fredrpk://localhost/one:3'ben oui c'est connu ceux qui aiment KDE ils aiment pas les 'c' y mettent des 'k' à la place... Eric Le ven 15/10/2004 à 13:58, Stephane Galles a écrit :En fait tout bien réfléchi, je vous propose quelque chose d'intermédiaire. Ainsi, peut être que faire les 4 jar suivants est un peu overkill : tsp_core.jar (commun consumer/provider) tsp_consumer.jar (consumer) tsp_provider.jar (pour les providers) tsp_utils.jar (les libs / services TSP, lecture fichier de conf ringbuf en java ... Va t'on vouloir utiliser tsp_utils.jar ou tsp_core.jar séparément ? Je ne pense pas. On pourrait se contenter de tsp-consumer.jar = core+consumer+util (et plus tard peut être tsp-provider.jar, voire tsp-provider-consumer.jar) Ainsi pour déployer un client, on fournir juste tsp-consumer.jar.Pour JSynoptic, cela ferai donc seulement 2 jar (consumer et plugin) au lieu de 5 à livrer.Dans ce cas, Yves, pense tu que cela soit vraiment nécessaire de faire un jar core+consumer+util+plugins ?En effet, je ne trouve pas trés Sexy l'idée de ne pas pouvoir remplacer la partie consumer du TSP dans un client (JSynoptic ou autre) sans devoir refaire une distrib du plugin(genre correction d'un bug dans tsp-consumer.jar)D'autre part, sans vouloir parler du sexe des anges, je vous propose d'éviter les underscore dans les noms de jar Java, on met plutot des tirets généralement (ex : tsp-consumer.jar). Ce n'est pas grand chose, mais cela fait plus clean pour un développeur qui viendrait voirTSP. Steph dvp duf wrote:J'ajouterais bien un tsp_consumer_bundle.jar avec core+consumer+util+plugins, histoire de simplifier la livraison vers jsynoptic.Y++ address@hidden wrote:J'applaudi l'Ant. Même si je n'ai pas pu tester vu qu'en ce moment mon PC boote 1 fois sur 3 et plante sèchement au bout "d'un certain temps" quand il boote. Bref je vais être moins réactif sur mon mail perso jusqu'à solutionnage du problème. Revenons à nos fourmis. pour les paquetages je suggèrerais: tsp_core.jar (commun consumer/provider) tsp_consumer.jar (consumer) tsp_provider.jar (pour les providers) tsp_utils.jar (les libs / services TSP, lecture fichier de conf ringbuf en java ... un provider prendra tsp_core.jar tsp_provider.jar et peut-être tsp_utils.jar un consumer prendra tsp_core.jar tsp_consumer.jar et surement tsp_utils.jar Sinon le proverbe TSp du jour: Make: C bien, Ant : Java bien mieux. TSPment votre. Eric -----Original Message-----From: address@hidden on behalf of Stephane GallesSent: Wed 10/13/2004 4:43 AM To: tsp-devel Cc: Subject: [Tsp-devel] Ant file pour TSP Hallo à tous,Afin que tout le monde puisse se faire sa propre idée de l'intéret de Antquand on veut compiler/déployer du Java, j'ai initié un petit build.xml (équivalent du Makefile de make) qui gère un petit peu tout ce qui est en rapport avec le Java dans TSP : - Génération du Stub Client Java TSP - Compilation de JTSP, JSynoptic, JStdout - Jarage (?) de JTSP, JSynoptic, JStdout.Le tout en une centaine de lignes en étant verbeux en plus, et en comptantla définition des chemins des divers repertoires... (Merci à RemoteTea qui propose une tache Ant pour la génération des RPC !) Pour l'utiliser, placer ant dans votre path, allez à la racine de tsp et tapez.. ant Vous trouverez les jar dans : tsp/exec/DEV/java/build/jar J'ai créé le repertoire build pour pouvoir fonctionner en parrallele avec les Makefiles actuels qui utilisent tsp/exec/DEV/java/classes Un détail : je n'ai pas essayé d'executer ces jar pour l'instant :) Bon tout cela n'est qu'un début parceque :- J'ai réparti les packages de TSP un peu au hasard entre tsp-consumer.jaret tsp-service.jar (Eric des idées la dessus ?) - Il manque des taches clean- Il manque la génération de la javadoc (une toute petite chose à rajouter)- Je n'ai pas traité la notion de DEVBASE (pour l'instant DEVBASE=tsp)- Je rajouterai des commentaires pour ceux qui veulent avoir plus de détailsEn tous cas, je me sens maintenant bien plus motivé pour aller toucher lecode Java de Tsp avec un Ant file pour pouvoir compiler/jarrer/deployer plutot que des Makefiles. J'aime bien les Makefiles...mais pour faire du C ! Steph _______________________________________________ Tsp-devel mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/tsp-devel ------------------------------------------------------------------------ _______________________________________________ Tsp-devel mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/tsp-devel------------------------------------------------------------------------ _______________________________________________ Tsp-devel mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/tsp-devel_______________________________________________ Tsp-devel mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/tsp-devel
[Prev in Thread] | Current Thread | [Next in Thread] |