> Date: Sat, 5 Apr 2014 14:43:16 -0700
> From: [email protected]
> To: [email protected]
> Subject: Maven JPA metamodel generation in multi-module project
> 
> Hello,
> 
> I've got a multi-module maven project. One of such modules should generate a
> JPA metamodel - I include a snipped in its pom:
> 
> <plugin>
> <groupId>org.bsc.maven</groupId>
> <artifactId>maven-processor-plugin</artifactId>
> <version>2.2.4</version>
> <executions>
> <execution>
> <id>generate jpa metamodel sources</id>
> <goals>
> <goal>process</goal>
> </goals>
> <phase>generate-sources</phase>
> <configuration>
> 
> <outputDirectory>${project.build.directory}/generated-sources/metamodel</outputDirectory>
> <processors>
> 
> <processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor>
> </processors>
> 
> <options>
> 
> <persistenceXml>src/main/resources/mappings/config/persistence.xml</persistenceXml>
> </options>
> 
> </configuration>
> </execution>
> </executions>
> <dependencies>
> <dependency>
> <groupId>org.hibernate</groupId>
> <artifactId>hibernate-jpamodelgen</artifactId>
> <version>4.3.4.Final</version>
> </dependency>
> </dependencies>
> </plugin>
> 
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>build-helper-maven-plugin</artifactId>
> <version>1.3</version>
> <executions>
> <execution>
> <id>add jpa metamodel sources</id>
> <phase>generate-sources</phase>
> <goals>
> <goal>add-source</goal>
> </goals>
> <configuration>
> <sources>
> 
> <source>${project.build.directory}/generated-sources/metamodel</source>
> </sources>
> </configuration>
> </execution>
> </executions>
> </plugin>
> 
> It works well when triggering build process by mvn clean install - all code
> is generated and there is no errors. But when I trigger clean install on the
> parent pom (and a aggregate project) code generation seem to be triggered,

MG>
its possible you may not have the correct plugin-repository configured e.g.

<url>https://oss.sonatype.org/content/repositories/snapshots</url>


please display full text of parent pom.xml


please display full text for all modules


since the processor is scanning the codebase at src/main/java and src/test/java 
for Annotations
we will need to see one example from src/main/java AND src/test/java which 
display JPA Annotations

 

https://maven-annotation-plugin.googlecode.com/svn/docs/usage.html

MG>

> but effective only on the local JPA-annotated entities. The entities mapped
> by xml mappings (which are defined in other modules) does not contribute to
> the output source code (but they were in the first case!). Could someone
> tell me please what is wrong?
> 
> I run out of options... Thank you!
> 
> 
> 
> --
> View this message in context: 
> http://maven.40175.n5.nabble.com/Maven-JPA-metamodel-generation-in-multi-module-project-tp5790551.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

                                          

Reply via email to