[Lutinbuilder-commits] r109 - in trunk: lutinbuilder lutinbuilder/doc lutinbuilder/src/org/codelutin/lutinbuilder lutinbuilder/src/org/codelutin/lutinbuilder/ant maven-gforgelabs-plugin/doc maven-gforgelabs-plugin/src/java/org/codelutin/gforgelabs script
Author: tchemit Date: 2008-08-05 07:24:27 +0000 (Tue, 05 Aug 2008) New Revision: 109 Modified: trunk/lutinbuilder/TODO trunk/lutinbuilder/changelog trunk/lutinbuilder/doc/LutinBuilder.resources trunk/lutinbuilder/doc/LutinBuilder.rst trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilder.java trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderGeneratorScriptHelper.java trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderProperties.java trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderResources.java trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderUtil.java trunk/lutinbuilder/src/org/codelutin/lutinbuilder/ant/OutputRewriterTask.java trunk/lutinbuilder/src/org/codelutin/lutinbuilder/ant/UpdateBuildPropertiesTask.java trunk/maven-gforgelabs-plugin/doc/Utilisation.rst trunk/maven-gforgelabs-plugin/src/java/org/codelutin/gforgelabs/ReleasePlugin.java trunk/script/README trunk/script/lutinheader.txt Log: passage en UTF-8 Modified: trunk/lutinbuilder/TODO =================================================================== --- trunk/lutinbuilder/TODO 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/TODO 2008-08-05 07:24:27 UTC (rev 109) @@ -26,10 +26,10 @@ lib.ant.1-6.url donc soit on aurra libs=ant ou libs=ant.1.6 + gestion de la version de la librairie dans le ./update.sh -v 1.2 -+ g�n�rer les fichiers pour �clipse ++ générer les fichiers pour éclipse -+ Ajouter une fonction qui permette de r�cup�rer la javadoc d'une librairie ++ Ajouter une fonction qui permette de récupérer la javadoc d'une librairie pour pouvoir la lire hors-ligne. -+ ajouter une option pour modifier les patterns pour la recherche des num�ros ++ ajouter une option pour modifier les patterns pour la recherche des numéros de version dans le changelog + prise en compte des fichiers tar et extraction Modified: trunk/lutinbuilder/changelog =================================================================== --- trunk/lutinbuilder/changelog 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/changelog 2008-08-05 07:24:27 UTC (rev 109) @@ -2,40 +2,40 @@ * ajout d'une option offline pour pouvoir travailler hors connexion * correction d'un bug lorsqu'il n'y a aucun fichier de ressource de - sp�cifi�. - * cr�ation d'une r�gle ant pour g�n�r des release simplement - * suppression de la r�gle ant copy, et prise en compte lors de la + spécifié. + * création d'une règle ant pour génér des release simplement + * suppression de la règle ant copy, et prise en compte lors de la construction des jars - * ajout du support du r�pertoire web, pour les applications servlet/jsp + * ajout du support du répertoire web, pour les applications servlet/jsp * ajout du support du JDO (tjdo) * suppression de l'utilisation de jostraca pour les templates utilisation de lutin processor a la place * generation du fichier changelog - * ajout d'une option pour g�r� un localrepository, pour les librairies - que l'on ne peut pas t�l�charger sur internet + * ajout d'une option pour géré un localrepository, pour les librairies + que l'on ne peut pas télécharger sur internet * ajout de libriairie dans le fichier de ressources - * ajout des descriptions des r�gles dans le build.xml + * ajout des descriptions des règles dans le build.xml * ajout du support pour LutinProcessor dans le build.xml - * ajout de tests de pr�sence de librairie dans le build.xml + * ajout de tests de présence de librairie dans le build.xml * ajout du support de javacc * la regle update, met a jour le CVS et place LutinBuilder.jar dans binlib si necessaire * lecture du fichier build.properties dans le build.xml * ajout run.main.class comme propriete dans build.properties * modification de la regle run - * modification d'appel a des m�thodes d�pr�ci�es + * modification d'appel a des méthodes dépréciées * suppression du bug lors de la lecture d'un fichier de ressource avec un nom librairie vide * le build a partir de LutinBuilder fonctionne (ecriture d'un ClassLoader) * correction du bug qui faisait que l'on pouvait ajouter plusieurs fois la - m�me librairie + même librairie * ajout dans la regle release la creation d'un jar qui integrer tout ce qui est normalement contennu dans le jar avec toutes les librairies dont le projet declare avoir besoin dans un seul jar. * ajout dans la regle de releae la creation de deux zip un pour les librairie necessaire a l'utilisation, l'autre a la compilation. - * on r�cup�re LutinBuilder.jar par tous les moyens - * on r�cup�re ant par tous les moyens + * on récupère LutinBuilder.jar par tous les moyens + * on récupère ant par tous les moyens * ajout d'execution de script pre et post avant et apres chaque phase de compilation * ajout de l'extraction de la javadoc des librairies durant l'update @@ -43,18 +43,18 @@ ver-0-8 poussin (20031010) * ajout du support d'un cache pour les licences et les librairies. - * les ressources sont maintenant d�crite dans un fichier de propri�t�s. - * simplification de l'ajout de librairie gr�ce au fichier de propri�t�s des + * les ressources sont maintenant décrite dans un fichier de propriétés. + * simplification de l'ajout de librairie grâce au fichier de propriétés des ressources. * ajout de nouvelle option pour le cache et les ressources. ver-0-7 poussin (20030828) - * la documentation est r�cup�r� dans le fichier .rst et plus dans le code + * la documentation est récupéré dans le fichier .rst et plus dans le code Java * Ajout de l'option -source pour javac * Ajout de tools.jar dans le classpath de build.xml theFirst - * premi�re version + * première version Modified: trunk/lutinbuilder/doc/LutinBuilder.resources =================================================================== --- trunk/lutinbuilder/doc/LutinBuilder.resources 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/doc/LutinBuilder.resources 2008-08-05 07:24:27 UTC (rev 109) @@ -20,7 +20,7 @@ lib.lutinutil.license.url.format=reference lib.lutinutil.license.url=gpl -lib.lutini18n.description=Librairie permettant la cr�ation de programme multilangue +lib.lutini18n.description=Librairie permettant la création de programme multilangue lib.lutini18n.url.format=jar lib.lutini18n.url=http://grincheux.codelutin.org/lutinbuilder/LutinI18n.jar lib.lutini18n.license.url.format=reference @@ -45,7 +45,7 @@ lib.dom4j.license.url.format=zip lib.dom4j.license.url.internal=/dom4j-1.4/doc/license.html -lib.openmap.description=outil de g�n�ration de carte +lib.openmap.description=outil de génération de carte lib.openmap.website=http://openmap.bbn.com/ lib.openmap.url=http://openmap.bbn.com/src/openmap-4.5.4.zip lib.openmap.url.format=zip @@ -58,7 +58,7 @@ lib.openmap.javadoc.url.format=zip lib.openmap.javadoc.url.internal=openmap-4.5.4/doc/api -lib.mckoi.description=base de donn�es (mode serveur ou embarqu�) +lib.mckoi.description=base de données (mode serveur ou embarqué) lib.mckoi.website=http://www.mckoi.com/ lib.mckoi.url=http://www.mckoi.com/database/ver/mckoi1.0.2.zip lib.mckoi.url.internal=mckoi1.0.2/mckoidb.jar Modified: trunk/lutinbuilder/doc/LutinBuilder.rst =================================================================== --- trunk/lutinbuilder/doc/LutinBuilder.rst 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/doc/LutinBuilder.rst 2008-08-05 07:24:27 UTC (rev 109) @@ -1,5 +1,5 @@ ========================== -Les r�gles de construction +Les règles de construction ========================== @@ -15,102 +15,102 @@ Avant propos ============ -Les fichiers build.xml g�n�r� par LutinBuilder sont compatible Ant 1.6 ou -sup�rieur. +Les fichiers build.xml généré par LutinBuilder sont compatible Ant 1.6 ou +supérieur. -Les diff�rents fichier +Les différents fichier ====================== LutinBuilder.properties Fichier contenant les options utils pour LutinBuilder build.properties - Fichier contenant la d�finitions de certaine variable pour le - build.xml. Vous pouvez modifier se fichier. Si LutinBuilder � + Fichier contenant la définitions de certaine variable pour le + build.xml. Vous pouvez modifier se fichier. Si LutinBuilder à besoin d'ajouter des variable les votres ne seront pas perdu - (sauf si elle porte le m�me nom). + (sauf si elle porte le même nom). build.xml - Le fichier build g�n�r� par LutinBuilder. Il ne vaut mieux pas - le modifier si vous souhaitez continuer � utiliser + Le fichier build généré par LutinBuilder. Il ne vaut mieux pas + le modifier si vous souhaitez continuer à utiliser LutinBuilder. build-start.xml - Un fichier ant ex�cut� avant tout le reste s'il existe. Vous + Un fichier ant exécuté avant tout le reste s'il existe. Vous pouvez faire ce que vous souhaitez avec ce fichier. build-gen-pre.xml - Un fichier ant ex�cut� avant la g�n�ration s'il existe. Vous + Un fichier ant exécuté avant la génération s'il existe. Vous pouvez faire ce que vous souhaitez avec ce fichier. build-gen-post.xml - Un fichier ant ex�cut� apr�s la g�n�ration s'il existe. Vous + Un fichier ant exécuté après la génération s'il existe. Vous pouvez faire ce que vous souhaitez avec ce fichier. build-compile-pre.xml - Un fichier ant ex�cut� avant la compile s'il existe. Vous + Un fichier ant exécuté avant la compile s'il existe. Vous pouvez faire ce que vous souhaitez avec ce fichier. build-compile-post.xml - Un fichier ant ex�cut� apr�s la compile s'il existe. Vous + Un fichier ant exécuté après la compile s'il existe. Vous pouvez faire ce que vous souhaitez avec ce fichier. build-dist-pre.xml - Un fichier ant ex�cut� avant la cr�ation du jar s'il existe. Vous + Un fichier ant exécuté avant la création du jar s'il existe. Vous pouvez faire ce que vous souhaitez avec ce fichier. build-dist-post.xml - Un fichier ant ex�cut� apr�s la cr�ation du jar s'il existe. Vous + Un fichier ant exécuté après la création du jar s'il existe. Vous pouvez faire ce que vous souhaitez avec ce fichier. build-end.xml - Un fichier ant ex�cut� apr�s tout le reste s'il existe. Vous + Un fichier ant exécuté après tout le reste s'il existe. Vous pouvez faire ce que vous souhaitez avec ce fichier. -Les diff�rents r�pertoires +Les différents répertoires ========================== src/java - R�pertoire contenant les sources java du projet et les + Répertoire contenant les sources java du projet et les fichiers pour la javadoc (package.html, doc-files/). - Si � la racine de ce r�pertoire se trouve un fichier - MANIFEST.MF, il sera utilis� pour le Manifest du fichier jar. + Si à la racine de ce répertoire se trouve un fichier + MANIFEST.MF, il sera utilisé pour le Manifest du fichier jar. src/template - R�pertoire contenant les templates Jostraca � g�n�rer en - classe Java. Ces classe serviront � la g�n�ration de code. + Répertoire contenant les templates Jostraca à générer en + classe Java. Ces classe serviront à la génération de code. src/model - R�pertoire contenant les models uml sous format xmi + Répertoire contenant les models uml sous format xmi src/ui - R�pertoire contenant les interfaces graphiques sous format XML + Répertoire contenant les interfaces graphiques sous format XML src/resource - R�pertoire contenant tout ce qui n'est pas source java mais - qui doit �tre dans le jar final (image, fichier de propri�t�s, + Répertoire contenant tout ce qui n'est pas source java mais + qui doit être dans le jar final (image, fichier de propriétés, ...) src/web - R�pertoire contenant les fichiers web qui permettra de g�n�r� le .war + Répertoire contenant les fichiers web qui permettra de généré le .war ensuite gen - R�pertoire ou les classes g�n�r�es � partir des models, des ui - sont plac�es. Les fichiers .java non contenu dans les models - et les fichiers pour la javadoc sont copi�es directement dans - ce r�pertoire. Les fichiers .java appartenant aussi au model - sont renom�s, pour qu'il n'interfaire pas avec les fichiers - g�n�r� puis ils sont copi�s dans ce r�pertoire. + Répertoire ou les classes générées à partir des models, des ui + sont placées. Les fichiers .java non contenu dans les models + et les fichiers pour la javadoc sont copiées directement dans + ce répertoire. Les fichiers .java appartenant aussi au model + sont renomés, pour qu'il n'interfaire pas avec les fichiers + généré puis ils sont copiés dans ce répertoire. build - R�pertoire ou sont compil�es les classes java appartir du - r�pertoire gen. Et ou sont copi�s les fichiers du r�pertoire + Répertoire ou sont compilées les classes java appartir du + répertoire gen. Et ou sont copiés les fichiers du répertoire resource. dist - R�pertoire ou est g�n�r� le fichier jar, war, ear, ou topia, � - partir de tout ce qui est contenu dans le r�pertoire build. + Répertoire ou est généré le fichier jar, war, ear, ou topia, à + partir de tout ce qui est contenu dans le répertoire build. Les options de lancement ======================== @@ -131,29 +131,29 @@ [--use-default-resources <true|false>][--resources|-s <filename|url>] [--localrepository|-y] - cr�e un nouveau projet et initialise son r�pertoire. + crée un nouveau projet et initialise son répertoire. - - --use indique que le projet utilisera certain r�pertoire. - - --no-use indique que le projet n'utilisera pas certain r�pertoire. - - --force force la r��criture des fichiers m�me s'il existe + - --use indique que le projet utilisera certain répertoire. + - --no-use indique que le projet n'utilisera pas certain répertoire. + - --force force la réécriture des fichiers même s'il existe (toujours vrai pour un update) - - --racine indique le r�pertoire racine du projet. [defaut .] + - --racine indique le répertoire racine du projet. [defaut .] - --project-name indique le nom du projet - - --packages le nom des packages dont il faut g�n�rer la javadoc. + - --packages le nom des packages dont il faut générer la javadoc. Exemple: 'org.codelutin.*,org.le.*' - - --license permet de d�finir une licence pour le projet. Le + - --license permet de définir une licence pour le projet. Le fichier de licence s'appelle LICENCE.txt exemple: --license gpl - - --lib <lib name> ajout les librairies indiqu�es dans - le r�pertoire lib. Il est possible de passer plusieurs fois + - --lib <lib name> ajout les librairies indiquées dans + le répertoire lib. Il est possible de passer plusieurs fois cette option sur la ligne de commande. - - --use-cache <true|false> utilisation ou non du r�pertoire de cache - - --cache-dir <directory> le chemin du r�pertoire de cache + - --use-cache <true|false> utilisation ou non du répertoire de cache + - --cache-dir <directory> le chemin du répertoire de cache - --use-default-resources <true|false> utilisation ou non du fichier de ressource du site web de LutinBuilder - --resources <filename|url> ajout d'un fichier de ressources au projet - - --localrepository URL d'un r�pertoire local contenant les librairies - non t�l�chargeable depuis internet + - --localrepository URL d'un répertoire local contenant les librairies + non téléchargeable depuis internet update [--racine|-r] [--packages|-k] [--license|-c] [--lib <lib name>|-l] [--project-name|-p] @@ -163,47 +163,47 @@ [--use-default-resources <true|false>][--resources|-s <filename|url>] [--localrepository|-y] - met � jour les fichiers build.xml et build.properties. Si le - nom du projet n'est pas indiqu�, le nom utilis� pour l'init - est r�utilis�. + met à jour les fichiers build.xml et build.properties. Si le + nom du projet n'est pas indiqué, le nom utilisé pour l'init + est réutilisé. - - --use indique que le projet utilisera certain r�pertoire. - - --no-use indique que le projet n'utilisera pas certain r�pertoire. - - --force force la r��criture des fichiers m�me s'il existe + - --use indique que le projet utilisera certain répertoire. + - --no-use indique que le projet n'utilisera pas certain répertoire. + - --force force la réécriture des fichiers même s'il existe (toujours vrai pour un update) - - --racine indique le r�pertoire racine du projet. [defaut .] + - --racine indique le répertoire racine du projet. [defaut .] - --project-name indique le nom du projet - - --packages le nom des packages dont il faut g�n�rer la javadoc. + - --packages le nom des packages dont il faut générer la javadoc. Exemple: 'org.codelutin.*,org.le.*' - - --license permet de d�finir une licence pour le projet. Le + - --license permet de définir une licence pour le projet. Le fichier de licence s'appelle LICENCE.txt exemple: --license gpl - - --lib <lib name> ajout les librairies indiqu�es dans - le r�pertoire lib. Il est possible de passer plusieurs fois + - --lib <lib name> ajout les librairies indiquées dans + le répertoire lib. Il est possible de passer plusieurs fois cette option sur la ligne de commande. - - --use-cache <true|false> utilisation ou non du r�pertoire de cache - - --cache-dir <directory> le chemin du r�pertoire de cache + - --use-cache <true|false> utilisation ou non du répertoire de cache + - --cache-dir <directory> le chemin du répertoire de cache - --use-default-resources <true|false> utilisation ou non du fichier de ressource du site web de LutinBuilder - --resources <filename|url> ajout d'un fichier de ressources au projet - - --localrepository URL d'un r�pertoire local contenant les librairies - non t�l�chargeable depuis internet + - --localrepository URL d'un répertoire local contenant les librairies + non téléchargeable depuis internet build [--racine|-r] [--] [<option ant>] [<regle ant>] - appelle les r�gles ant. regle est la r�gle � appeler. - Cette action est l'action par d�faut de LutinBuilder. + appelle les règles ant. regle est la règle à appeler. + Cette action est l'action par défaut de LutinBuilder. - - --racine indique le r�pertoire racine du projet. [defaut .] + - --racine indique le répertoire racine du projet. [defaut .] - -- indique la fin des options de LutinBuilder run [--racine|-r] [--arg0-prog|-a] [--] <classe main> <option du programme> permet d'executer le main d'une classe Java. - - --racine indique le r�pertoire racine du projet. [defaut .] + - --racine indique le répertoire racine du projet. [defaut .] - --arg0-prog normalement en Java l'argument 0 du du main - n'est pas le nom de la classe ex�cut� au contraire de + n'est pas le nom de la classe exécuté au contraire de C/C++/Python/.... En indiquant cette option, LutinBuilder passera en premier argument du main le nom de votre classe. - -- indique la fin des options de LutinBuilder @@ -211,33 +211,33 @@ Les scripts Helper ================== -Lors de la cr�ation d'un nouveau projet avec init, des scripts sont -automatiquement g�n�r�s qui aident � compiler, lancer et mettre � jour +Lors de la création d'un nouveau projet avec init, des scripts sont +automatiquement générés qui aident à compiler, lancer et mettre à jour les librairies. - build.sh permet de compile - run.sh permet de lancer une classe contenant un main -- update.sh permet de mettre � jour les librairies et le build.sh +- update.sh permet de mettre à jour les librairies et le build.sh - help.sh permet d'avoir de l'aide -Les fichiers de propri�t� de LutinBuilder +Les fichiers de propriété de LutinBuilder ========================================= -Le premier fichier de propri�t� lu est celui du home de l'utilisateur +Le premier fichier de propriété lu est celui du home de l'utilisateur *$HOME/.lutinbuilder/LutinBuilder.properties*, puis celui du projet et enfin les options de la ligne de commande. Le -fichier de propri�t� du projet est mis � jour au moment de l'init, -puis apr�s chaque update. +fichier de propriété du projet est mis à jour au moment de l'init, +puis après chaque update. -Le mieux est de d�finir les options **lutinbuilder.localrepository** et -**lutinbuilder.java** dans le fichier de propri�t� de -l'utilisateur. Et les autres options dans le fichier de propri�t� du +Le mieux est de définir les options **lutinbuilder.localrepository** et +**lutinbuilder.java** dans le fichier de propriété de +l'utilisateur. Et les autres options dans le fichier de propriété du projet. Exemple d'utilisation ===================== -La premi�re fois +La première fois ---------------- :: @@ -260,27 +260,27 @@ Fichier de ressource ==================== -Ce fichier contient les informations pour r�cup�rer les licences, les librairies +Ce fichier contient les informations pour récupérer les licences, les librairies ainsi que leur javadoc et leur licence. -Il existe un fichier de ressource de r�f�rence sur le site LutinBuilder, il -est mis � jour sur la machine de l'utilisateur lors d'un update. Ce fichier -s'il est plus r�cent que le fichier de l'utilisateur, est alors r�cup�rer. +Il existe un fichier de ressource de référence sur le site LutinBuilder, il +est mis à jour sur la machine de l'utilisateur lors d'un update. Ce fichier +s'il est plus récent que le fichier de l'utilisateur, est alors récupérer. Il est stocker dans *$HOME/.lutinbuilder/cache*. -Il est aussi possible pour un d�veloppeur de cr�er lui m�me un fichier de -ressource sp�cifique � son projet, par exemple s'il utilise des librairies +Il est aussi possible pour un développeur de créer lui même un fichier de +ressource spécifique à son projet, par exemple s'il utilise des librairies qui ne sont pas dans le fichier de ressource du site de LutinBuilder. Bien -sur le mieux est de demander la mise � jour du fichier principal. +sur le mieux est de demander la mise à jour du fichier principal. Pour utiliser un fichier personnel ressource, il faut l'indiquer dans le fichier LutinBuilder.properties avec l'option **resources**.:: lutinbuilder.resources.urls=myproject.resources -Ce fichier est lu apr�s le fichier se trouvant sur le site LutinBuilder. -Cela veut dire que si une librairie est d�fini dans les deux fichiers le -fichier ressource du d�veloppeur pr�domine. Il est possible de ne pas +Ce fichier est lu après le fichier se trouvant sur le site LutinBuilder. +Cela veut dire que si une librairie est défini dans les deux fichiers le +fichier ressource du développeur prédomine. Il est possible de ne pas utiliser le fichier ressource du site LutinBuilder en mettant l'option lutinbuilder.resources.usedefault.:: @@ -289,7 +289,7 @@ Format du fichier **resources** ------------------------------- -La syntaxe g�n�ral pour une licence est la suivante:: +La syntaxe général pour une licence est la suivante:: license.<nom de la licence>.url=<url de la licence @@ -297,7 +297,7 @@ license.gpl.url=http://www.gnu.org.licenses/gpl.txt -La syntaxe g�n�ral pour une librairie est la suivante:: +La syntaxe général pour une librairie est la suivante:: lib.<nom de la lib>.format=<format de stockage de la lib> lib.<nom de la lib>.url=<url de la lib> @@ -323,18 +323,18 @@ lib.dom4j.license.url.format=zip lib.dom4j.license.url.internal=/dom4j-1.4/doc/license.html -Si on souhaite avoir dans le fichier de ressource une version sp�cifique -d'une librairie, il faut mettre derri�re le nom de la librairie la version -en rempla�ant les points par des tirets. Par exemple dom4j version 1.3 +Si on souhaite avoir dans le fichier de ressource une version spécifique +d'une librairie, il faut mettre derrière le nom de la librairie la version +en remplaçant les points par des tirets. Par exemple dom4j version 1.3 devient dom4j-1-3. -R�pertoire cache des ressources +Répertoire cache des ressources ------------------------------- -Pour �viter de devoir r�cup�rer plusieurs fois le m�me fichier pour un -projet ou plusieurs projets, un r�pertoire cache est cr�� dans le r�pertoire -utilisateur par d�faut dans *$HOME/.lutinbuilder/cache*. L'emplacement de ce -r�pertoire peut-�tre modifier en ajoutant dans le fichier +Pour éviter de devoir récupérer plusieurs fois le même fichier pour un +projet ou plusieurs projets, un répertoire cache est créé dans le répertoire +utilisateur par défaut dans *$HOME/.lutinbuilder/cache*. L'emplacement de ce +répertoire peut-être modifier en ajoutant dans le fichier *LutinBuilder.properties* lutinbuilder.cache.:: lutinbuilder.cache.directory=/var/cache/lutinbuilder @@ -344,7 +344,7 @@ lutinbuilder.cache.use=false -Format du r�pertoire cache +Format du répertoire cache ~~~~~~~~~~~~~~~~~~~~~~~~~~ Les fichiers sont stocker avec le nom de l'url. Par exemple pour:: @@ -354,14 +354,14 @@ Le fichier *dom4j-1.3.zip* aura dans le cache le chemin *http:/belnet.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.4.zip*. -Pour v�rifier qu'un fichier n'est pas d�j� dans le cache il suffit de -regarder si un fichier correspondant � l'url existe. +Pour vérifier qu'un fichier n'est pas déjà dans le cache il suffit de +regarder si un fichier correspondant à l'url existe. Ensemble des options de LutinBuilder.properties =============================================== lutinbuilder.resources.urls - Le nom du fichier ressource � utiliser en plus de celui du site de + Le nom du fichier ressource à utiliser en plus de celui du site de LutinBuilder lutinbuilder.resources.use.default @@ -369,43 +369,43 @@ LutinBuilder, si la valeur est fausse on ne l'utilise pas lutinbuilder.cache.directory - Le r�pertoire utilis� pour servir de cache pour les fichiers + Le répertoire utilisé pour servir de cache pour les fichiers ressources lutinbuilder.cache.use - Si vrai le r�pertoire cache est utilis�, si la valeur est fausse - alors le cache n'est pas utilis� et les fichiers sont � chaque fois - r�cup�r� + Si vrai le répertoire cache est utilisé, si la valeur est fausse + alors le cache n'est pas utilisé et les fichiers sont à chaque fois + récupéré lutinbuilder.java - L'url du r�pertoire home de l'installation de Java + L'url du répertoire home de l'installation de Java lutinbuilder.option.project Le nom du projet lutinbuilder.option.packages - L'ensemble des packages utilis� par le projet + L'ensemble des packages utilisé par le projet lutinbuilder.option.libs - L'ensemble des librairies utilis� par le projet. Ces librairies - doivent avoir une entr�e dans un des fichiers de ressource. + L'ensemble des librairies utilisé par le projet. Ces librairies + doivent avoir une entrée dans un des fichiers de ressource. lutinbuilder.option.racine La racine du projet. (remarque: pose probleme si pas absolu, mais non portable si absolu) lutinbuilder.option.use.ui - si vrai le r�pertoire ui est utilis� dans les r�gles du build.xml + si vrai le répertoire ui est utilisé dans les règles du build.xml lutinbuilder.option.license - le nom de la licence du projet, cette licence doit avoir une entr�e + le nom de la licence du projet, cette licence doit avoir une entrée dans un des fichiers de ressource lutinbuilder.option.use.resource - si vrai le r�pertoire resource est utilis� dans les r�gles du build.xml + si vrai le répertoire resource est utilisé dans les règles du build.xml lutinbuilder.option.use.model - si vrai le r�pertoire model est utilis� dans les r�gles du build.xml + si vrai le répertoire model est utilisé dans les règles du build.xml lutinbuilder.option.use.gen - si vrai le r�pertoire gen est utilis� dans les r�gles du build.xml + si vrai le répertoire gen est utilisé dans les règles du build.xml Modified: trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilder.java =================================================================== --- trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilder.java 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilder.java 2008-08-05 07:24:27 UTC (rev 109) @@ -51,11 +51,11 @@ import java.net.MalformedURLException; /** - * Permet de g�r� les projets Java. + * Permet de géré les projets Java. * - * <li>Mise � jour et rappatriment des librairies n�cessaire au projet. - * <li>G�n�ration du fichier build.xml pour ant. - * <li>G�n�ration de script (build.sh, run.sh, update.sh, ...) + * <li>Mise à jour et rappatriment des librairies nécessaire au projet. + * <li>Génération du fichier build.xml pour ant. + * <li>Génération de script (build.sh, run.sh, update.sh, ...) * *@author poussin *@created 8 octobre 2003 @@ -84,7 +84,7 @@ * *@param prop l'objet propriete pour le projet *@param builderArgs les arguments de la ligne de commande - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ public LutinBuilder(LutinBuilderProperties prop, LinkedList builderArgs) throws Exception { @@ -136,11 +136,11 @@ } /** - * Appelle ant avec la r�gle demand�. + * Appelle ant avec la règle demandé. * *@param classLoader Le classLoader a utiliser pour appeler la compilation du projet *@param antArgs les arguments a passer a Ant - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ void build(ClassLoader classLoader, List antArgs) throws Exception { @@ -150,7 +150,7 @@ try { classLoader.loadClass("org.apache.tools.ant.Main"); } catch (ClassNotFoundException eee) { - System.err.println("Ajout du ant.jar car ant n'a pu �tre trouv�."); + System.err.println("Ajout du ant.jar car ant n'a pu être trouvé."); File jardir = new File(racine, "binlib"); extractLib("ant", jardir); @@ -179,7 +179,7 @@ try { classLoader.loadClass("org.apache.tools.ant.Main"); } catch (ClassNotFoundException eee) { - System.err.println("Ajout du ant.jar car ant n'a pu �tre trouv�."); + System.err.println("Ajout du ant.jar car ant n'a pu être trouvé."); File jardir = new File(racine, "binlib"); extractJar(jardir); @@ -224,7 +224,7 @@ /** * creer l'arborescense du projet * - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ void createDir() throws Exception { new File(racine, "doc").mkdirs(); @@ -248,7 +248,7 @@ new File(racine, "src"+File.separator+"web"+File.separator+"WEB-INF"+File.separator+"lib").mkdirs(); } - // creation des r�pertoires dans src + // creation des répertoires dans src String pack = prop.getPackages(); if (pack != null && !"".equals(pack)) { String[] packs = pack.split(","); @@ -267,7 +267,7 @@ /** * Extrait les jar utils a LutinBuilder de lui meme. (ant.jar, jostraca.jar) *@param destdir le repertoire destination ou mettre les jars - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ void extractJar(File destdir) throws Exception { File lutinBuilder = new File(System.getProperty("java.class.path")); @@ -280,13 +280,13 @@ * Method generateProperties genere le fichier de propriete associe au * fichier build. * - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ void generateBuildProperties() throws Exception { File outfile = new File(racine, prop.getBuildProperties()); try { if (!FORCE && outfile.exists()) { - System.out.println("Fichier de propri�t� non g�n�r� car le fichier " + outfile + " existe d�j�."); + System.out.println("Fichier de propriété non généré car le fichier " + outfile + " existe déjà."); return; } @@ -344,7 +344,7 @@ /** * Method generateHelper genere les petits scripts qui simplifie la vie * - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ void generateHelper() throws Exception { File file = new File(racine, "build.sh"); @@ -367,13 +367,13 @@ /** * Genere/sauvegarde le fichier de proprietes pour les appels de LutinBuilder * - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ void generateHelperBuilderProperties() throws Exception { File outfile = new File(racine, prop.getBuilderProperties()); try { if (!FORCE && outfile.exists()) { - System.err.println("Fichier non g�n�r� car le fichier " + outfile + " existe d�j�."); + System.err.println("Fichier non généré car le fichier " + outfile + " existe déjà."); return; } @@ -415,7 +415,7 @@ } /** - * Method generateEclipseSupport genere le fichier .project utilis� par Eclipse + * Method generateEclipseSupport genere le fichier .project utilisé par Eclipse */ void generateEclipseSupport() { LutinBuilderUtil.generateFile(false, new LutinBuilderGeneratorEclipseSupportHelper(), @@ -423,12 +423,12 @@ } /** - * methode fesant les actions si l'utilisateur a demand� un init + * methode fesant les actions si l'utilisateur a demandé un init * - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ void init() throws Exception { - System.out.println("G�n�ration du skelete de projet dans: [" + racine + "]"); + System.out.println("Génération du skelete de projet dans: [" + racine + "]"); // copie de LutinBuilder dans binlib LutinBuilderUtil.copyFile(getLutinBuilderUrl(), new File(racine, "binlib" + File.separator + "LutinBuilder.jar")); @@ -452,7 +452,7 @@ /** * Charge les fichiers de ressources * - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ void loadResources() throws Exception { if(prop.getUseDefaultResourcesFiles() && MAIN_RESOURCE_FILE != null){ @@ -499,14 +499,14 @@ *@param args la premiere chaine si elle est presente est le nom * du repertoire racine. La deuxieme si elle est presente est passe en * parametre a ant. - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ public static void main(String[] args) throws Exception { LutinBuilderProperties commandLineProperties = new LutinBuilderProperties(); // par defaut pas en mode debug quelque soit la valeur du fichier de - // propri�t�. + // propriété. commandLineProperties.setDebug(false); boolean optionEnd = false; @@ -662,7 +662,7 @@ } /** - * Extrait une lib trouv� dans les ressources dans le r�pertoire souhaiter. + * Extrait une lib trouvé dans les ressources dans le répertoire souhaiter. * La licence de la librairie est extrait en meme temps * @param libName le nom de la librairie * @param libdir le repertoire ou il faut mettre la librairie @@ -678,7 +678,7 @@ System.err.println("La librairie n'est pas connue: " + libName); } } catch (Exception eee) { - System.err.println("Warning: erreur lors de l'import de la librairie: " + libName + " librairie non import�e"); + System.err.println("Warning: erreur lors de l'import de la librairie: " + libName + " librairie non importée"); if (DEBUG) { eee.printStackTrace(); } @@ -686,7 +686,7 @@ } /** - * Extrait la javadoc d'une lib trouv� dans les ressources dans le r�pertoire souhaiter. + * Extrait la javadoc d'une lib trouvé dans les ressources dans le répertoire souhaiter. * @param libName le nom de la librairie * @param docdir le repertoire ou il faut mettre la javadoc */ @@ -699,7 +699,7 @@ System.err.println("La librairie n'est pas connue: " + libName); } } catch (Exception eee) { - System.err.println("Warning: erreur lors de l'import de la librairie: " + libName + " librairie non import�e"); + System.err.println("Warning: erreur lors de l'import de la librairie: " + libName + " librairie non importée"); if (DEBUG) { eee.printStackTrace(); } @@ -709,7 +709,7 @@ /** * Met a jour la licence de projet * - *@exception Exception en cas d'erreur une exception est lev�e + *@exception Exception en cas d'erreur une exception est levée */ void updateLicense() throws Exception { String licenseName = prop.getLicense(); @@ -733,7 +733,7 @@ } /** - * Donne l'url du jar utilis� pour lanc� LutinBuilder. + * Donne l'url du jar utilisé pour lancé LutinBuilder. */ URL getLutinBuilderUrl() throws Exception { URL result = LutinBuilderUtil.toURLAndCache(prop, LUTINBUILDER_JAR_URL); Modified: trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderGeneratorScriptHelper.java =================================================================== --- trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderGeneratorScriptHelper.java 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderGeneratorScriptHelper.java 2008-08-05 07:24:27 UTC (rev 109) @@ -85,15 +85,15 @@ if [ -z "$LUTIN_BUILDER_JAR" ]; then echo "impossible de trouver l'emplacement de LutinBuilder.jar" - echo "essai de r�cup�ration de LutinBuilder.jar gr�ce � ant" + echo "essai de récupération de LutinBuilder.jar grâce à ant" result=`ant -f $rep/build.xml getLutinBuilder 2>&1` retour=$? if [ "$retour" = "0" ]; then LUTIN_BUILDER_JAR=$rep/binlib/LutinBuilder.jar else - echo "impossible de r�cup�rer LutinBuilder.jar, vous avez deux solution:" - echo " - installer ant sur votre syst�me" - echo " - placer LutinBuilder.jar dans le r�pertoire binlib" + echo "impossible de récupérer LutinBuilder.jar, vous avez deux solution:" + echo " - installer ant sur votre système" + echo " - placer LutinBuilder.jar dans le répertoire binlib" exit 1 fi fi Modified: trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderProperties.java =================================================================== --- trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderProperties.java 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderProperties.java 2008-08-05 07:24:27 UTC (rev 109) @@ -40,7 +40,7 @@ import java.util.regex.Pattern; /** - * Objet qui permet de g�rer les propri�t�s du projet + * Objet qui permet de gérer les propriétés du projet * *@author poussin *@created 8 octobre 2003 @@ -94,9 +94,9 @@ /** * Constructor for the LutinBuilderProperties object * - *@param defaults l'objet propri�t� p�re. Si on demande une propri�t� et - * quelle n'est pas trouv�, alors une delegation au p�re est faire pour - * essayer de trouver une valeur a la propri�t� demand�. + *@param defaults l'objet propriété père. Si on demande une propriété et + * quelle n'est pas trouvé, alors une delegation au père est faire pour + * essayer de trouver une valeur a la propriété demandé. */ public LutinBuilderProperties(LutinBuilderProperties defaults) { super(defaults); @@ -105,9 +105,9 @@ /** * Constructor for the LutinBuilderProperties object * - *@param file le fichier de propri�t� a lire. + *@param file le fichier de propriété a lire. *@exception IOException si une erreur de lecture du fichier survient une - * erreur est lev�e. + * erreur est levée. */ public LutinBuilderProperties(File file) throws IOException { this(); @@ -117,7 +117,7 @@ /** * Ajoute une ou plusieurs librairies aux librairies deja existante. * - *@param name le nom de la librairie ou des librairies s�par� par des + *@param name le nom de la librairie ou des librairies séparé par des * espaces. */ public void addLibrairies(String name) { @@ -133,7 +133,7 @@ /** * Ajoute une ou plusieurs urls de fichiers de ressources * - *@param urls le ou les urls de fichier de ressource s�par� par des espcaces + *@param urls le ou les urls de fichier de ressource séparé par des espcaces */ public void addResourcesFilesUrls(String urls) { String libs = getResourcesFilesUrls() + " " + urls; @@ -345,7 +345,7 @@ /** * retourne les urls des fichiers de ressources * - *@return l'ensemble des urls des fichiers de ressources s�par� par des espaces. + *@return l'ensemble des urls des fichiers de ressources séparé par des espaces. */ public String getResourcesFilesUrls() { String result = getProperty("lutinbuilder.resources.urls"); @@ -423,10 +423,10 @@ } /** - * Charge un fichier de propri�t�. + * Charge un fichier de propriété. * *@param file le fichier a charger - *@exception IOException si une erreur de lecture est lev�e + *@exception IOException si une erreur de lecture est levée */ public void load(File file) throws IOException { FileInputStream in = new FileInputStream(file); @@ -690,11 +690,11 @@ } /** - * sauve les propri�t�s dans un fichier + * sauve les propriétés dans un fichier * *@param file le fichier ou stocker les informations *@exception IOException si une erreur d'ecrire survient une exception est - * lev�. + * levé. */ public void store(File file) throws IOException { FileOutputStream out = new FileOutputStream(file); Modified: trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderResources.java =================================================================== --- trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderResources.java 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderResources.java 2008-08-05 07:24:27 UTC (rev 109) @@ -38,7 +38,7 @@ import java.net.ConnectException; /** - * Classe permettant de g�r� les ressources disponibles + * Classe permettant de géré les ressources disponibles * *@author poussin *@created 8 octobre 2003 @@ -49,13 +49,13 @@ HashMap libs = new HashMap(); /** toutes les licences disponibles. En cle le nom de la licence en valeur un objet License */ HashMap licenses = new HashMap(); - /** Les propri�t� du projet */ + /** Les propriété du projet */ LutinBuilderProperties prop; /** * Constructor for the LutinBuilderResources object * - *@param prop les propri�t�s du projet + *@param prop les propriétés du projet */ public LutinBuilderResources(LutinBuilderProperties prop) { this.prop = prop; @@ -65,7 +65,7 @@ * Ajout un fichier de ressources aux ressources deja presentes * *@param resource le nom du fichier de ressource. - *@exception Exception s'il y a un probl�me, alors une exception est lev�e + *@exception Exception s'il y a un problème, alors une exception est levée */ public void addResourceFile(File resource) throws Exception { addResourceFile(resource.toURI().toURL()); @@ -75,7 +75,7 @@ * Ajout un fichier de ressources aux ressources deja presentes * *@param resource l'url du fichier de ressource - *@exception Exception s'il y a un probl�me, alors une exception est lev�e + *@exception Exception s'il y a un problème, alors une exception est levée */ public void addResourceFile(URL resource) throws Exception { Properties prop = new Properties(); @@ -105,7 +105,7 @@ /** * Retourne l'objet Lib representant une librairie * - *@param name le nom de la librairie souhait�e + *@param name le nom de la librairie souhaitée *@return null si la librairie n'existe pas un objet Lib sinon */ public Lib getLib(String name) { @@ -115,7 +115,7 @@ /** * Retourne l'objet Lib representant une librairie * - *@param name le nom de la licence souhait�e + *@param name le nom de la licence souhaitée *@return null si la librairie n'existe pas un objet Lib sinon */ public License getLicense(String name) { @@ -123,7 +123,7 @@ } /** - * Classe repr�sentant une librairie + * Classe représentant une librairie * *@author poussin *@created 8 octobre 2003 @@ -135,27 +135,27 @@ /** l'url de la javadoc */ String javadocUrl = null; - /** le format de ce qui est point� par l'url */ + /** le format de ce qui est pointé par l'url */ String javadocUrlFormat = null; - /** si diff�rent de null, alors reprensente le chemin pour r�cup�rer la javadoc de la librairie dans un fichier compress�. L'url doit pointer vers un fichier compress�. */ + /** si différent de null, alors reprensente le chemin pour récupérer la javadoc de la librairie dans un fichier compressé. L'url doit pointer vers un fichier compressé. */ String javadocUrlInternal = null; /** Courte description de la librairie */ String libDescription = null; /** l'url de la librairie */ String libUrl = null; - /** le format de ce qui est point� par l'url */ + /** le format de ce qui est pointé par l'url */ String libUrlFormat = null; - /** si diff�rent de null, alors reprensente le chemin pour r�cup�rer la librairie dans un fichier compress�. L'url doit pointer vers un fichier compress�. */ + /** si différent de null, alors reprensente le chemin pour récupérer la librairie dans un fichier compressé. L'url doit pointer vers un fichier compressé. */ String libUrlInternal = null; /** le format de la licence (html, txt, ...) */ String licenseFormat = null; /** l'url de la licence */ String licenseUrl = null; - /** le format de ce qui est point� par l'url */ + /** le format de ce qui est pointé par l'url */ String licenseUrlFormat = null; - /** si diff�rent de null, alors reprensente le chemin pour r�cup�rer la licence de la librairie dans un fichier compress�. L'url doit pointer vers un fichier compress�. */ + /** si différent de null, alors reprensente le chemin pour récupérer la licence de la librairie dans un fichier compressé. L'url doit pointer vers un fichier compressé. */ String licenseUrlInternal = null; /** nom de la librairie */ String name = null; @@ -170,9 +170,9 @@ } /** - * copie la javadoc dans un r�pertoire + * copie la javadoc dans un répertoire * - *@param file le r�pertoire ou mettre la javadoc + *@param file le répertoire ou mettre la javadoc */ public void copyJavadocTo(File file) { File dest = new File(file, "doc-" + name); @@ -182,7 +182,7 @@ if (javadocUrlInternal != null) { LutinBuilderUtil.extractFiles(url, dest, javadocUrlInternal); } else { - System.err.println("La javadoc non incluse dans un fichier compress� n'est pas support�e"); + System.err.println("La javadoc non incluse dans un fichier compressé n'est pas supportée"); } }catch(Exception eee){ System.err.println(eee.getMessage()); @@ -192,12 +192,12 @@ /** * Copie la licences *@param file un objet fichier qui represente le repertoire ou - * doit �tre plac� la librairie. Le nom de la licence de la + * doit être placé la librairie. Le nom de la licence de la * librairie sera le nom de la librairie prefixe par license et * avec la bonne extension suivant le format de la licence * extension. Par exemple pour la licence de LutinBuilder, pour un * format html, le fichier licence sera "license-LutinBuilder.html" - *@exception Exception s'il y a un probl�me une exception est lev�e + *@exception Exception s'il y a un problème une exception est levée */ public void copyLicenseTo(File file) throws Exception { file.mkdirs(); @@ -225,12 +225,12 @@ } /** - * Copie la libairie ainsi que ses dependances dans le r�pertoire - * indiqu� par file. + * Copie la libairie ainsi que ses dependances dans le répertoire + * indiqué par file. * *@param file un objet fichier qui represente le repertoire ou - * doit �tre plac� la librairie. - *@exception Exception s'il y a un probl�me une exception est lev�e + * doit être placé la librairie. + *@exception Exception s'il y a un problème une exception est levée */ public void copyTo(File file) throws Exception { try{ @@ -293,10 +293,10 @@ } /** - * Change une propri�t� de cette objet librairie + * Change une propriété de cette objet librairie * - *@param key le nom de la propri�t� - *@param value la valeur de la propri�t� + *@param key le nom de la propriété + *@param value la valeur de la propriété */ public void set(String key, String value) { if (key.equals("description")) { @@ -328,7 +328,7 @@ } /** - * Classe repr�sentant une librairie + * Classe représentant une librairie * *@author poussin *@created 8 octobre 2003 @@ -339,9 +339,9 @@ String licenseFormat = null; /** l'url de la licence */ String licenseUrl = null; - /** le format de ce qui est point� par l'url */ + /** le format de ce qui est pointé par l'url */ String licenseUrlFormat = null; - /** si diff�rent de null, alors reprensente le chemin pour r�cup�rer la licence de la librairie dans un fichier compress�. L'url doit pointer vers un fichier compress�. */ + /** si différent de null, alors reprensente le chemin pour récupérer la licence de la librairie dans un fichier compressé. L'url doit pointer vers un fichier compressé. */ String licenseUrlInternal = null; /** nom de la licence */ String name = null; @@ -356,10 +356,10 @@ } /** - * copie la licence dans un r�pertoire. Le nom du fichier sera LICENSE suffix� par une extension repr�sentant le format de la licence (txt, html, ...) + * copie la licence dans un répertoire. Le nom du fichier sera LICENSE suffixé par une extension représentant le format de la licence (txt, html, ...) * - *@param file le r�pertoire ou mettre la licence - *@exception Exception s'il y a un probl�me une exception est lev�e + *@param file le répertoire ou mettre la licence + *@exception Exception s'il y a un problème une exception est levée */ public void copyTo(File file) throws Exception { File dest = new File(file, "LICENSE." + licenseFormat); @@ -370,7 +370,7 @@ * copie la licence dans un fichier. * *@param dest le nom du fichier ou la licence sera mise - *@exception Exception s'il y a un probl�me une exception est lev�e + *@exception Exception s'il y a un problème une exception est levée */ public void copyToFile(File dest) throws Exception { try{ @@ -387,10 +387,10 @@ } /** - * Change une propri�t� de cette objet licence + * Change une propriété de cette objet licence * - *@param key le nom de la propri�t� - *@param value la valeur de la propri�t� + *@param key le nom de la propriété + *@param value la valeur de la propriété */ public void set(String key, String value) { if (key.equals("format")) { Modified: trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderUtil.java =================================================================== --- trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderUtil.java 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/src/org/codelutin/lutinbuilder/LutinBuilderUtil.java 2008-08-05 07:24:27 UTC (rev 109) @@ -43,22 +43,22 @@ import org.apache.tools.ant.AntClassLoader; import java.net.URLConnection; /** - * Ensemble de m�thode util pour LutinBuilder + * Ensemble de méthode util pour LutinBuilder * *@author poussin - *@created 25 ao�t 2003 + *@created 25 août 2003 */ public class LutinBuilderUtil { /** - * Permet de copier une resource vers un fichier. La ressource peut-�tre un - * fichier sur le syst�me de fichier local, un fichier dans un jar ou un + * Permet de copier une resource vers un fichier. La ressource peut-être un + * fichier sur le système de fichier local, un fichier dans un jar ou un * fichier sur internet. * *@param source l'url du fichier source *@param dest le chemin complet du fichier destination, nom du * fichier compris - *@exception Exception toutes les erreurs sont directement propag� + *@exception Exception toutes les erreurs sont directement propagé */ static void copyFile(URL source, File dest) throws Exception { if (LutinBuilder.DEBUG) { @@ -66,7 +66,7 @@ } if(source.sameFile(dest.getCanonicalFile().toURI().toURL())){ if(LutinBuilder.DEBUG) - System.err.println("Copie du fichier sur lui m�me"); + System.err.println("Copie du fichier sur lui même"); return; } @@ -75,7 +75,7 @@ // IDEA peut-etre mettre un || au lieu d'un && pour le deuxieme if(dest.exists() && (dest.length() == connection.getContentLength() && dest.lastModified() > connection.getLastModified())){ if(LutinBuilder.DEBUG) - System.err.println("Copie non �ffectuer car les fichiers sont identiques: "+dest); + System.err.println("Copie non éffectuer car les fichiers sont identiques: "+dest); return; } @@ -97,26 +97,26 @@ } /** - * Decompresse ce qui est point� par l'URL dans le r�pertoire indiqu�. + * Decompresse ce qui est pointé par l'URL dans le répertoire indiqué. * *@param url url pointant sur un fichier zip ou jar - *@param libdir r�pertoire ou le fichier compress� doit-etre - * decompress�. - *@exception Exception toutes les erreurs sont directement propag� + *@param libdir répertoire ou le fichier compressé doit-etre + * decompressé. + *@exception Exception toutes les erreurs sont directement propagé */ public static void decompress(URL url, File libdir) throws Exception { decompress(url, libdir, null); } /** - * Decompresse ce qui est point� par l'URL dans le r�pertoire indiqu�. + * Decompresse ce qui est pointé par l'URL dans le répertoire indiqué. * *@param url url pointant sur un fichier zip ou jar - *@param libdir r�pertoire ou le fichier compress� doit-etre - * decompress�. - *@param pattern une expression r�guli�re qui permet de faire une - * s�lection sur les fichiers � extraire. - *@exception Exception toutes les erreurs sont directement propag� + *@param libdir répertoire ou le fichier compressé doit-etre + * decompressé. + *@param pattern une expression régulière qui permet de faire une + * sélection sur les fichiers à extraire. + *@exception Exception toutes les erreurs sont directement propagé */ public static void decompress(URL url, File libdir, String pattern) throws Exception { InputStream in = url.openStream(); @@ -149,14 +149,14 @@ } /** - * Decompresse ce qui est point� par l'URL dans le r�pertoire indiqu�. + * Decompresse ce qui est pointé par l'URL dans le répertoire indiqué. * de facon a ce que le fichier resultat ne contienne pas startsWith. * *@param url url pointant sur un fichier zip ou jar - *@param libdir r�pertoire ou le fichier compress� doit-etre - * decompress�. + *@param libdir répertoire ou le fichier compressé doit-etre + * decompressé. *@param startsWith le chemin que doit contenir les fichiers a extraire - *@exception Exception toutes les erreurs sont directement propag� + *@exception Exception toutes les erreurs sont directement propagé */ public static void extractFiles(URL url, File libdir, String startsWith) throws Exception { if(LutinBuilder.DEBUG) @@ -194,11 +194,11 @@ /** * Execute le main d'une class dans un class loader specifique. * - *@param classLoader le classloader � utilis� + *@param classLoader le classloader à utilisé *@param className le nom de la classe - *@param args les arguments du main, qui est une liste de cha�ne - * de caract�re - *@exception Exception toutes les erreurs sont directement propag� + *@param args les arguments du main, qui est une liste de chaîne + * de caractère + *@exception Exception toutes les erreurs sont directement propagé */ static void exec(ClassLoader classLoader, String className, List args) throws Exception { @@ -221,14 +221,14 @@ } /** - * Extrait un fichier d'un fichier compress� + * Extrait un fichier d'un fichier compressé * - *@param compressedFile l'url du fichier compress� + *@param compressedFile l'url du fichier compressé *@param filename le nom et le chemin du fichier a extraire du - * fichier compress�. Le chemin est celui du fichier dans le fichier - * compress�. Le chemin ne doit pas commencer par / + * fichier compressé. Le chemin est celui du fichier dans le fichier + * compressé. Le chemin ne doit pas commencer par / *@param dest le nom du fichier destination - *@exception Exception s'il y a un probl�me une exception est lev�e + *@exception Exception s'il y a un problème une exception est levée */ static void extractFile(URL compressedFile, String filename, File dest) throws Exception { InputStream in = compressedFile.openStream(); @@ -265,7 +265,7 @@ * *@param files une liste de File *@return une liste d'URL - *@exception IOException toutes les erreurs sont directement propag� + *@exception IOException toutes les erreurs sont directement propagé */ static Collection fileToUrl(Collection files) throws IOException { ArrayList urls = new ArrayList(); @@ -274,7 +274,7 @@ try { urls.add(file.getCanonicalFile().toURI().toURL()); } catch (IOException eee) { - System.err.println("Erreur lors de la creation de l'url � partir du fichier: " + file); + System.err.println("Erreur lors de la creation de l'url à partir du fichier: " + file); throw eee; } } @@ -283,13 +283,13 @@ /** * Recherche a partir d'un repertoire tous les fichiers (et pas les - * r�pertoire qui correspondent � un certain pattern. + * répertoire qui correspondent à un certain pattern. * - *@param racine le r�pertoire � partir duquel la recherche commence + *@param racine le répertoire à partir duquel la recherche commence *@param pattern le pattern auquel les fichiers doivent correspondre pour - * �tre accept� dans les r�sultats. Si null tous les fichiers sont - * accept�s. - *@param result la collection qui contiendra les r�sultats, qui sont des + * être accepté dans les résultats. Si null tous les fichiers sont + * acceptés. + *@param result la collection qui contiendra les résultats, qui sont des * objets File */ static void find(File racine, String pattern, final List result) { @@ -317,17 +317,17 @@ } /** - * Appel de la g�n�ration + * Appel de la génération * *@param force si vrai force la regeneration du fichier meme si le * fichier existe deja. *@param generator le generateur a utiliser *@param outfile le fichier ou ecrire le fichier genere - *@param prop les propriet�s du projet + *@param prop les proprietés du projet */ static void generateFile(boolean force, LutinBuilderGenerator generator, File outfile, LutinBuilderProperties prop, LutinBuilderResources resources) { if (!force && outfile.exists()) { - System.out.println("Fichier de r�gle ant non g�n�r� car le fichier " + outfile + " existe d�j�."); + System.out.println("Fichier de règle ant non généré car le fichier " + outfile + " existe déjà."); return; } try{ @@ -338,14 +338,14 @@ } /** - * Permet de construire un classloader qui permettra � lutinbuilder de faire - * les actions dont il a besoin. Les .jar sont recherch� � partir de la - * racine dans /lib et /dist. Le fichier tools.jar est aussi ajout�. + * Permet de construire un classloader qui permettra à lutinbuilder de faire + * les actions dont il a besoin. Les .jar sont recherché à partir de la + * racine dans /lib et /dist. Le fichier tools.jar est aussi ajouté. * - *@param racine la racine � partir duquel il faut rechercher les + *@param racine la racine à partir duquel il faut rechercher les * fichiers .jar. - *@return un joli classloader pret � �tre utilis� - *@exception Exception toutes les erreurs sont directement propag� + *@return un joli classloader pret à être utilisé + *@exception Exception toutes les erreurs sont directement propagé */ static ClassLoader getClassLoader(File racine) throws Exception { // construction du CLASSPATH @@ -371,10 +371,10 @@ }// LutinBuilderUtil /** - * Permet de retrouv� le path du fichier tools.jar + * Permet de retrouvé le path du fichier tools.jar * - *@return le path de tools.jar ou null si le jar n'a pas �t� - * trouv�. + *@return le path de tools.jar ou null si le jar n'a pas été + * trouvé. *@exception IOException lorsqu'une erreur d'ecriture survient */ public static String getToolsJarPath() throws IOException { @@ -393,14 +393,14 @@ * LutinBuilder. * *@param filename le nom du fichier - *@param start l'expression rationnelle qui permet de d�terminer le - * d�but de la cha�ne � retourner. Cette cha�ne fait partie de la - * cha�ne retoun�e. - *@param end l'expression rationnelle qui permet de d�terminer la fin - * de la cha�ne � retourner. Cette cha�ne ne fait pas partie de la - * cha�ne retoun�e. - *@return la chaine souhait�e, ou une chaine vide si rien n'a �t� - * trouv�. + *@param start l'expression rationnelle qui permet de déterminer le + * début de la chaîne à retourner. Cette chaîne fait partie de la + * chaîne retounée. + *@param end l'expression rationnelle qui permet de déterminer la fin + * de la chaîne à retourner. Cette chaîne ne fait pas partie de la + * chaîne retounée. + *@return la chaine souhaitée, ou une chaine vide si rien n'a été + * trouvé. */ public static String help(String filename, String start, String end) { StringBuffer result = new StringBuffer(); @@ -435,8 +435,8 @@ * Permet de modifier les droits en execution sur un fichier. * *@param file le fichier a mettre en execution - *@return le code de retour de la commande chmod execut�, ou 1 si une - * erreur est survenu durant l'appel � la modification. + *@return le code de retour de la commande chmod executé, ou 1 si une + * erreur est survenu durant l'appel à la modification. */ public static int setExecPermission(File file) { String command = "/bin/chmod a+x " + file; @@ -454,11 +454,11 @@ /** * Essai de mettre en url la chaine resource. * - *@param resource la resource � mettre en URL + *@param resource la resource à mettre en URL *@return l'url pointant vers la ressource *@exception MalformedURLException toutes les erreurs sont directement - * propag� - *@exception IOException survient lors d'une erreur d'�criture + * propagé + *@exception IOException survient lors d'une erreur d'écriture */ static URL toURL(String resource) throws MalformedURLException, IOException { URL result; @@ -476,10 +476,10 @@ * cache est active l'url retourne est celle du fichier dans le cache, sinon * c l'url directement. * - *@param resource la resource � mettre en URL - *@param prop les propriet�s du projet + *@param resource la resource à mettre en URL + *@param prop les proprietés du projet *@return l'url pointant vers la ressource - *@exception Exception s'il y a un probl�me une exception est lev�e + *@exception Exception s'il y a un problème une exception est levée */ static URL toURLAndCache(LutinBuilderProperties prop, String resource) throws Exception { URL result = toURL(resource); Modified: trunk/lutinbuilder/src/org/codelutin/lutinbuilder/ant/OutputRewriterTask.java =================================================================== --- trunk/lutinbuilder/src/org/codelutin/lutinbuilder/ant/OutputRewriterTask.java 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/src/org/codelutin/lutinbuilder/ant/OutputRewriterTask.java 2008-08-05 07:24:27 UTC (rev 109) @@ -40,7 +40,7 @@ /** * Tache ant permettant de modifier les flux de sortie pour que les messages -* d'erreurs fassent r�f�rence aux fichiers sources et non aux fichiers g�n�r�s +* d'erreurs fassent référence aux fichiers sources et non aux fichiers générés */ public class OutputRewriterTask extends Task implements BuildListener { // OutputRewriterTask String inPattern = "/gen/java"; Modified: trunk/lutinbuilder/src/org/codelutin/lutinbuilder/ant/UpdateBuildPropertiesTask.java =================================================================== --- trunk/lutinbuilder/src/org/codelutin/lutinbuilder/ant/UpdateBuildPropertiesTask.java 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/lutinbuilder/src/org/codelutin/lutinbuilder/ant/UpdateBuildPropertiesTask.java 2008-08-05 07:24:27 UTC (rev 109) @@ -49,7 +49,7 @@ *@created 21 octobre 2003 */ public class UpdateBuildPropertiesTask extends Task { - /** le fichier de propri�t�s */ + /** le fichier de propriétés */ private File buildPropertiesFile; /** le fichier changelog */ @@ -65,9 +65,9 @@ } /** - * m�thode utilis� par ant pour faire appel a cette t�che. + * méthode utilisé par ant pour faire appel a cette tâche. * - *@exception BuildException quand une exception est lev�e + *@exception BuildException quand une exception est levée */ public void execute() throws BuildException { if (!changelogFile.exists()) { @@ -122,9 +122,9 @@ } /** - * Modifie le fichier par defaut qui contient les propri�t�s + * Modifie le fichier par defaut qui contient les propriétés * - *@param file le fichier contenant les propri�t�s pour build.xml + *@param file le fichier contenant les propriétés pour build.xml */ public void setBuildPropertiesFile(File file) { buildPropertiesFile = file; Modified: trunk/maven-gforgelabs-plugin/doc/Utilisation.rst =================================================================== --- trunk/maven-gforgelabs-plugin/doc/Utilisation.rst 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/maven-gforgelabs-plugin/doc/Utilisation.rst 2008-08-05 07:24:27 UTC (rev 109) @@ -2,7 +2,7 @@ ================== Plugin maven utilisant les web services SOAP de gForge. -Il offre les fonctionnalit�s suivante: +Il offre les fonctionnalités suivante: * upload d'un package * upload d'une release complete fournie @@ -12,24 +12,24 @@ ---- L'utilisateur ajoutant la release doit avoir les droits de le faire. -Sur gForge, l'utilisateur doit avoir les r�les "Senior Developer" ou "Admin". +Sur gForge, l'utilisateur doit avoir les rôles "Senior Developer" ou "Admin". Configuration ------------- Le plugin se contente d'uploader un package et une release fournie. -Il doivent donc �tre contruit par la phase maven package avant d'�tre uploader. +Il doivent donc être contruit par la phase maven package avant d'être uploader. -Cependant, par d�faut, maven ne creer qu'un unique package, pour cr�er la +Cependant, par défaut, maven ne creer qu'un unique package, pour créer la release, il faut ajouter l'utilisation d'autre plugin. Plugin maven-antrun-plugin et maven-dependency-plugin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Voici les plugins cr�ant la release complete, c'est-�-dire compos� du package -cr�� par maven plus toutes les d�pendances. +Voici les plugins créant la release complete, c'est-à-dire composé du package +créé par maven plus toutes les dépendances. :: @@ -79,7 +79,7 @@ </plugins> </build> -Ces deux plugins maven cr�er la release compl�te en version zip lors de +Ces deux plugins maven créer la release complête en version zip lors de l'execution de "maven package". Il est possible d'ajouter d'autre fichiers dans l'archive en modifiant les "fileset". @@ -107,7 +107,7 @@ <param>${project.artifactId}-devel@lists.labs.libre-entreprise.org</param> </to> <mailcontent>Bonjour, - Une nouvelle version de %ARTIFACT% vient d'�tre mise en place : + Une nouvelle version de %ARTIFACT% vient d'être mise en place : https://labs.libre-entreprise.org/frs/download.php/%RELEASEFILEID%/%RELEASEF... https://labs.libre-entreprise.org/frs/download.php/%PACKAGEFILEID%/%PACKAGEF... Note: %NOTES% @@ -124,10 +124,10 @@ Changelog --------- -Le fichier de changelog doit �tre bien form� pour �tre correctement analys� +Le fichier de changelog doit être bien formé pour être correctement analysé par le plugin. -Chaque entr�e doit �tre de la forme +Chaque entrée doit être de la forme :: @@ -150,13 +150,13 @@ -- Chatellier Eric <chatellier@codelutin.com> Thu, 31 May 2007 16:15:19 +0200 -Seule l'entr�e de la version deploy�e sera trait�e. +Seule l'entrée de la version deployée sera traitée. Variables --------- -Le sujet et le corps du mail, peuvent �tre compos�s de variables qui seront -remplac�es par le plugin. +Le sujet et le corps du mail, peuvent être composés de variables qui seront +remplacées par le plugin. En voici la liste et la signification: @@ -173,13 +173,13 @@ Lancement --------- -Le plugin d�pend de la phase maven "package", il s'appele ainsi : +Le plugin dépend de la phase maven "package", il s'appele ainsi : :: mvn gforgelabs:release -Cependant, ce service n�cessite une authentification. Et, pour �viter d'avoir +Cependant, ce service nécessite une authentification. Et, pour éviter d'avoir ces informations dans le pom.xml (bien que cela soit possible), il faut les ajouter lors du lancement via maven : @@ -193,5 +193,5 @@ Les services soap du labs semble ne pas vouloir accepter l'envoie de gros fichiers. -Fonctionne tr�s bien avec des fichiers jusqu'� 5Mo. Test� avec 18Mo, ne +Fonctionne très bien avec des fichiers jusqu'à 5Mo. Testé avec 18Mo, ne fonctionne pas. \ No newline at end of file Modified: trunk/maven-gforgelabs-plugin/src/java/org/codelutin/gforgelabs/ReleasePlugin.java =================================================================== --- trunk/maven-gforgelabs-plugin/src/java/org/codelutin/gforgelabs/ReleasePlugin.java 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/maven-gforgelabs-plugin/src/java/org/codelutin/gforgelabs/ReleasePlugin.java 2008-08-05 07:24:27 UTC (rev 109) @@ -67,7 +67,7 @@ * * Release project to gforge * - * Doit s'executer apr�s la phase package. + * Doit s'executer après la phase package. * * @goal release * @execute phase="package" Modified: trunk/script/README =================================================================== --- trunk/script/README 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/script/README 2008-08-05 07:24:27 UTC (rev 109) @@ -1,14 +1,14 @@ -Proc�dure de changement de version d'une librairie +Procédure de changement de version d'une librairie ================================================== -- Modifier le currentVersion de la librairie souhait�e. +- Modifier le currentVersion de la librairie souhaitée. - commiter les changements avec **cvs commit** - Tagger la release dans le CVS avec **cvs-tag.sh <project>** - Deployer la librairie avec **maven jar:deploy site:deploy** - Executer **version-check.sh -u** pour que les autres librairies utilise - cette derni�re version + cette dernière version -Librairie � utiliser +Librairie à utiliser ==================== - Pour parser du XML et le mapper sur des objets ou faire l'inverse @@ -16,7 +16,7 @@ Il remplacera donc XMLObjectParser - Pour encoder en base64, faire du SHA ou MD5 digest, ... http://jakarta.apache.org/commons/codec/ - Remplace les m�thodes util d'encodage en base64 + Remplace les méthodes util d'encodage en base64 - Pour la manipulation de fichier (suppression, copie, ...) http://jakarta.apache.org/commons/io/index.html - Pour tout ce qui est util (StringUtil, ExceptionUtil, ObjectUtil, ...) @@ -24,10 +24,10 @@ pour remplacer pas mal de chose que l'on a dans org.codelutin.util - Pour les collections de primitifs http://jakarta.apache.org/commons/primitives/ -- Pour g�n�rer des Id (Alphanumeric, UUID, ...) +- Pour générer des Id (Alphanumeric, UUID, ...) http://jakarta.apache.org/commons/sandbox/id/ -Librairie � peut-etre utiliser +Librairie à peut-etre utiliser ============================== - Pour rechercher des classes ou des fichiers Modified: trunk/script/lutinheader.txt =================================================================== --- trunk/script/lutinheader.txt 2007-11-12 11:21:03 UTC (rev 108) +++ trunk/script/lutinheader.txt 2008-08-05 07:24:27 UTC (rev 109) @@ -1,6 +1,6 @@ /* *##% * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin, -* C�dric Pineau, Benjamin Poussin, +* Cédric Pineau, Benjamin Poussin, * * * This program is free software; you can redistribute it and/or
participants (1)
-
tchemit@users.labs.libre-entreprise.org