Hi all, I use the hibernate3 plugin to generate the Java domain classes via hbm2java.
Currently the plugin always generate everything even if there are no changes on the hibernate mapping resource files. Q1: Is it possible to generate only those Java domain classes which depends on a particulary hibernate mapping resource file which have changed and leave all others unchanged? Q2: And why is it necessary to define explicit the execution phase? The plugin logging is quite verbose. I see a lot of INFO Logmessages ( See below ) . Q3: Is it possible to disable or at least to reduce the amount of messages? ------------------------------snipp ---------------------------------------------------------- [INFO] Preparing hibernate3:hbm2java [WARNING] Removing: hbm2java from forked lifecycle, to prevent recursive invocation. [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is invalid. It will be ignored for artifact resolution. Reason: Parse error reading POM. Re \t\t\t<license>... @12:13) for project org.hibernate:jtidy at c:\dev\.m2\repository\org\hibernate\jtidy\r8-20060801\jtidy-r8-20060801.pom [INFO] [hibernate3:hbm2java {execution: default}] [INFO] using annotationconfiguration task. [INFO] Configuration XML file loaded: file:/c:/dev/mydev/klavirant/src/main/resources/hibernate.cfg.xml 13:37:16,694 INFO org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.4.0.GA 13:37:16,709 INFO org.hibernate.cfg.Environment - Hibernate 3.3.1.GA 13:37:16,725 INFO org.hibernate.cfg.Environment - hibernate.properties not found 13:37:16,725 INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist 13:37:16,725 INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling 13:37:16,772 INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.1.0.GA [INFO] Configuration XML file loaded: file:/c:/dev/mydev/klavirant/src/main/resources/hibernate.cfg.xml 13:37:16,787 INFO org.hibernate.cfg.Configuration - configuring from url: file:/c:/dev/mydev/klavirant/src/main/resources/hibernate.cfg.xml 13:37:16,897 INFO org.hibernate.cfg.Configuration - Reading mappings from resource : User.hbm.xml 13:37:17,006 INFO org.hibernate.cfg.Configuration - Configured SessionFactory: sessionFactory [INFO] No hibernate properties file loaded. 13:37:17,053 INFO org.hibernate.cfg.HbmBinder - Mapping class: de.carifin.klavirant.domain.User -> USER 13:37:17,069 INFO org.hibernate.cfg.AnnotationConfiguration - Hibernate Validator not found: ignoring ------------------------------snipp ---------------------------------------------------------- I use the following plugin configuration: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>hibernate3-maven-plugin</artifactId> <version>2.2</version> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>hbm2java</goal> </goals> </execution> </executions> <configuration> <components> <component> <name>hbm2java</name> </component> </components> <componentProperties> <drop>true</drop> <jdk5>true</jdk5> <configurationfile>/src/main/resources/hibernate.cfg.xml</configurationfile> </componentProperties> </configuration> </plugin> -- View this message in context: http://www.nabble.com/hibernate3-maven-plugin-V2.2-tp22721461p22721461.html Sent from the mojo - user mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email