Le Tue, 06 Apr 2010 14:32:55 +0200, Eric Chatellier <chatellier@codelutin.com> a écrit :
Le 06/04/2010 12:36, Eric Chatellier a écrit :
Bonjour,
Depuis ce matin, la génération utilisant les transformers ne fonctionne plus :( En retournant sur les generators, cela refonctionne.
En vidant mon repo local ca refonctionne.
[WARNING] template [org.nuiton.topia.generator.TopiaMetaGenerator] is not registred via plexus, try to load it directly [WARNING] template [org.nuiton.topia.generator.BeanGenerator] is not registred via plexus, try to load it directly
Par contre, le warning est toujours là.
Peux-tu essayer dans le module qui pose problème ceci : 1) tu ajoute ce profile : <profile> <id>test-eugene</id> <build> <defaultGoal>initialize</defaultGoal> <plugins> <plugin> <groupId>org.nuiton.eugene</groupId> <artifactId>maven-eugene-plugin</artifactId> <executions> <execution> <phase>generate-sources</phase> <id>default-cli</id> </execution> </executions> <dependencies> <dependency> <groupId>org.nuiton.topia</groupId> <artifactId>topia-persistence</artifactId> <version>${topia.version}</version> <scope>compile</scope> </dependency> </dependencies> </plugin> </plugins> </build> </profile> 2) tu lances mvn -Ptest-eugene eugene:available-data Tu devrais avoir ce résultat : [INFO] [eugene:available-data {execution: default-cli}] [INFO] Get datas for data types : [modeltype, writer, modelreader, modeltemplate] Found 2 modeltypes : [statemodel] with implementation 'org.nuiton.eugene.models.state.xml.StateModelImpl' [objectmodel] with implementation 'org.nuiton.eugene.models.object.xml.ObjectModelImpl' Found 3 writers : [xmi] with implementation 'org.nuiton.eugene.plugin.writer.XmiChainedFileWriter inputProtocol : xmi outputProtocol : model defaultIncludes : **/*.xmi defaultInputDirectory : src/main/xmi defaultTestInputDirectory : src/test/xmi' [model2Java] with implementation 'org.nuiton.eugene.plugin.writer.ModelChainedFileWriter inputProtocol : model outputProtocol : null defaultIncludes : **/*.*model defaultInputDirectory : src/main/models defaultTestInputDirectory : src/test/models' [zargo2xmi] with implementation 'org.nuiton.eugene.plugin.writer.ZargoChainedFileWriter inputProtocol : zargo outputProtocol : xmi defaultIncludes : **/*.zargo defaultInputDirectory : src/main/xmi defaultTestInputDirectory : src/test/xmi' Found 2 modelreaders : [statemodel] with implementation 'org.nuiton.eugene.models.state.StateModelReader' [objectmodel] with implementation 'org.nuiton.eugene.models.object.ObjectModelReader' Found 27 modeltemplates : [org.nuiton.topia.generator.DAOTransformer] with implementation 'org.nuiton.topia.generator.DAOTransformer' [org.nuiton.topia.generator.DAOImplTransformer] with implementation 'org.nuiton.topia.generator.DAOImplTransformer' [org.nuiton.topia.generator.BeanTransformer] with implementation 'org.nuiton.topia.generator.BeanTransformer' [org.nuiton.topia.generator.InterfaceGenerator] with implementation 'org.nuiton.topia.generator.InterfaceGenerator' [org.nuiton.topia.generator.EntityImplTransformer] with implementation 'org.nuiton.topia.generator.EntityImplTransformer' [org.nuiton.topia.generator.EntityAbstractGenerator] with implementation 'org.nuiton.topia.generator.EntityAbstractGenerator' [org.nuiton.topia.generator.DAOGenerator] with implementation 'org.nuiton.topia.generator.DAOGenerator' [org.nuiton.topia.generator.DTOTransformer] with implementation 'org.nuiton.topia.generator.DTOTransformer' [org.nuiton.topia.generator.EntityDTOTransformer] with implementation 'org.nuiton.topia.generator.EntityDTOTransformer' [org.nuiton.topia.generator.EntityHibernateMappingGenerator] with implementation 'org.nuiton.topia.generator.EntityHibernateMappingGenerator' [org.nuiton.topia.generator.BeanGenerator] with implementation 'org.nuiton.topia.generator.BeanGenerator' [org.nuiton.topia.generator.DAOImplGenerator] with implementation 'org.nuiton.topia.generator.DAOImplGenerator' [org.nuiton.topia.generator.EntityDTOGenerator] with implementation 'org.nuiton.topia.generator.EntityDTOGenerator' [org.nuiton.topia.generator.EntityAbstractTransformer] with implementation 'org.nuiton.topia.generator.EntityAbstractTransformer' [org.nuiton.topia.generator.TopiaMetaTransformer] with implementation 'org.nuiton.topia.generator.TopiaMetaTransformer' [org.nuiton.topia.generator.DAOAbstractTransformer] with implementation 'org.nuiton.topia.generator.DAOAbstractTransformer' [org.nuiton.topia.generator.DAOAbstractGenerator] with implementation 'org.nuiton.topia.generator.DAOAbstractGenerator' [org.nuiton.topia.generator.BinderHelperTransformer] with implementation 'org.nuiton.topia.generator.BinderHelperTransformer' [org.nuiton.topia.generator.EntityImplGenerator] with implementation 'org.nuiton.topia.generator.EntityImplGenerator' [org.nuiton.eugene.java.JavaGenerator] with implementation 'org.nuiton.eugene.java.JavaGenerator' [org.nuiton.topia.generator.DTOGenerator] with implementation 'org.nuiton.topia.generator.DTOGenerator' [org.nuiton.topia.generator.DAOHelperTransformer] with implementation 'org.nuiton.topia.generator.DAOHelperTransformer' [org.nuiton.topia.generator.EntityInterfaceGenerator] with implementation 'org.nuiton.topia.generator.EntityInterfaceGenerator' [org.nuiton.topia.generator.DAOHelperGenerator] with implementation 'org.nuiton.topia.generator.DAOHelperGenerator' [org.nuiton.topia.generator.InterfaceTransformer] with implementation 'org.nuiton.topia.generator.InterfaceTransformer' [org.nuiton.topia.generator.EntityInterfaceTransformer] with implementation 'org.nuiton.topia.generator.EntityInterfaceTransformer' [org.nuiton.topia.generator.TopiaMetaGenerator] with implementation 'org.nuiton.topia.generator.TopiaMetaGenerator' Si tu n'as pas tous les transformers, y'a un problème... (peut-être due à gpg 2, eclipse ou Gentoo ? :)) -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com