Manni-Bucau Romain a écrit :
> Bonjour,
>
> j'ai recompiler eugene à partir du trunk mais j'obtient en remplçant
> le jar d'eugene-1.0.0 par celui que je viens d'obtenir :
[...]
Ca vient peut-être de votre build.xml, il n'y a pas un path en dur sur
la 1.0.0 ?
non je nomme le jar eugene.jar à chaque fois (je sais c'est pas bien mais c'est pratique pour mes tests)
Y a-t-il un moyen de reproduire rapidement votre erreur ?
Perso, j'ai ça :
<path id="project.classpath">
<fileset dir="${lib}">
<include name="*.jar" />
</fileset>
</path>
<pathconvert pathsep=":" property="compile.classpath"
refid="project.classpath">
<map from="${basedir}" to="." />
</pathconvert>
<taskdef name="eugene" classname="org.nuiton.eugene.GeneratorTask"
classpath="${compile.classpath}" />
mon build.xml contient :
<path id="classpath">
<fileset dir="${lib.dir}" includes="*.jar" />
</path>
<path id="classpath.test">
<path refid="classpath" />
</path>
<target name="generator.init" depends="jar-test">
<taskdef name="eugene" classname="org.nuiton.eugene.GeneratorTask" classpathref="classpath.test" />
</target>
<eugene srcdir="${generated.dir}" destdir="${generator.dir}"
templates="org.ofbiz.neogia.generators.GeneratorEntityObjectBaseJava1"
properties="packageParam=org.ofbiz,packageName=sscomponent1" />
Si l'erreur n'est pas là je posterais un zip avec ce qu'il faut pour reproduire l'erreur.
>
> Le fait d'avoir compilé sous windows est-il influant ?
Dans le monde java non :)
je me doute mais les tests m'affichaient une erreur d'encodage donc j'ai dû les enlever.
> PS : d'ailleurs concernant la correction vous allouez un tableau de
> taille 0 donc la méthode toArray() alloue elle-même le tableau qui va
> bien donc il y a deux allocations alors qu'en allouant un tableau à la
> bonne taille, toArray() renvoie le tableau alloué ... enfin c'est un
> détail
C'est pas faux :)
Corrigé.
--
Éric <chatellier@codelutin.com>
Tel: 02 40 50 29 28
http://www.codelutin.com
_______________________________________________
Eugene-devel mailing list
Eugene-devel@list.nuiton.org
http://list.nuiton.org/cgi-bin/mailman/listinfo/eugene-devel