Perfect, merci. tony Chemit a écrit :
On Wed, 28 Jan 2009 09:19:36 +0100 Arnaud Thimel <thimel@codelutin.com> wrote:
C'est corrigé :) grossière erreur d'ajouter cette dépendance (qui m'a coûtée 10 points;)), car on ne travaille pas sur les générateurs du class-path du module.
J'ai enlevé la dep et est rajouté dans la configuration :
<extraClassPathDirectory>target/classes</extraClassPathDirectory>
et tout fonctionne mieux ;)
My mistake...
Tony.
Salut, suite aux dernières modifs, j'ai un soucis avec ToPIA.
Pour résumer, j'ai l'impression que le bloc ci-dessous pose problème :
<plugin> <groupId>org.codelutin</groupId> <artifactId>maven-generator-plugin</artifactId> <version>${generator.version}</version> <executions> <execution> <id>Test Generator</id> <phase>generate-test-sources</phase> <configuration> <srcDirZuml>src/test/xmi</srcDirZuml>
<srcXmiDest>${maven.gen.dir}/test-xmi/</srcXmiDest>
<fullPackagePath>org.codelutin.topia</fullPackagePath>
<extractedPackages>org.codelutin.topia</extractedPackages> <!--Config generator-->
<srcGenDest>${maven.gen.dir}/test-objectmodel/</srcGenDest> <includes>**/*.objectmodel</includes>
<templates>org.codelutin.topia.generator.TopiaMetaGenerator</templates>
<destDirGen>${maven.gen.dir}/test-java</destDirGen>
<defaultPackage>org.codelutin.topia</defaultPackage> </configuration> <goals> <goal>zargo2xmi</goal> <goal>xmi2objectmodel</goal> <goal>generate</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>${project.groupId}</groupId> <artifactId>topia-persistence</artifactId> <version>${project.version}</version> </dependency> </dependencies> </plugin>
Je pense que la dependency vers topia-persistence va chercher le jar dans le repo local. Or j'ai modifié des trucs dans LutinGenerator et mon jar en local pointe vers une classe que j'ai renommé, donc j'obtiens :
[FATAL ERROR] org.codelutin.generator.plugin.GeneratorPlugin#execute() caused a linkage error (java.lang.NoClassDefFoundError) and may be out-of-date. Check the realms: [FATAL ERROR] Plugin realm = app0.child-container[org.codelutin:maven-generator-plugin]
[INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] org/codelutin/generator/Util org.codelutin.generator.Util [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NoClassDefFoundError: org/codelutin/generator/Util at org.codelutin.topia.generator.TopiaRelationValidator.validateAttribute(TopiaRelationValidator.java:71) at ...
Je n'ai pas essayé, mais je pense qu'on peut vérifier cette hypothèse en changeant la version de ToPIA puis faire un "mvn clean install".
Arnaud.
_______________________________________________ Topia-devel mailing list Topia-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/topia-devel
-- Société Code Lutin http://www.codelutin.com tel : 02 40 50 29 28 fax : 09 59 92 29 28