Here my related ` {{pom.xml`}} snippet:
```lang-xml {code:xml}<properties> <java.version>11</java.version> <lombok.version>1.18.24</lombok.version> <org.mapstruct.version>1.5.2.Final</org.mapstruct.version> <hibernate-reactive.version>1.1.8.Final</hibernate-reactive.version> <hibernate-jpamodelgen.version>6.1.3.Final</hibernate-jpamodelgen.version> </properties>
<dependencies> <dependency> <groupId>org.hibernate.reactive</groupId> <artifactId>hibernate-reactive-core</artifactId> <version>${hibernate-reactive.version}</version> </dependency> <dependency> <groupId>org.hibernate.orm</groupId> <artifactId>hibernate-jpamodelgen</artifactId> <version>6.3.1.Final</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifactId> <version>${org.mapstruct.version}</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> </dependencies>{code} ```
As you can see, I'm using ` {{lombok`}} + ` {{mapstruct`}} + ` {{japmodelgen`}}.
My problem is that metamodel is not generated but I'm not getting any reason or message about. It seems it's failing silently.
My entity class is annotated using {{ javax.persistence.*}} annotations:
```lang-java {code:java}import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table;
@Entity @Table(name = "GITTBQDCF") public class QdCF { //... }{code} ```
I've also tested with several configurations of ` {{maven-compiler-plugin`}}:
However, static meta model class`QdCF_``lang-xml is not generated:
{code:xml}<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.10.1</version> <configuration> <release>${java.version}</release> <annotationProcessorPaths> <annotationProcessorPath> <groupId>org.hibernate.orm</groupId> <artifactId>hibernate-jpamodelgen</artifactId> <version>${hibernate-jpamodelgen.version}</version> </annotationProcessorPath> <annotationProcessorPath> <groupId>org.projectlombok</groupId> <version>${lombok.version}</version> <artifactId>lombok</artifactId> </annotationProcessorPath> <annotationProcessorPath> <groupId>org.projectlombok</groupId> <version>0.2.0</version> <artifactId>lombok-mapstruct-binding</artifactId> </annotationProcessorPath> <annotationProcessorPath> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <version>${org.mapstruct.version}</version> </annotationProcessorPath> </annotationProcessorPaths> </configuration> </plugin>{code} ```
However, static meta model class `QdCF_` is not generated After having buit:
``` {noformat}$mvn compile 07:37:14 [INFO] Scanning for projects... [INFO] [INFO] ---------------------< cat.gencat.clt.git:backend >--------------------- [INFO] Building backend 0.0.1-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- — maven-resources-plugin:2.6:resources (default-resources) @ backend --- — [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 4 resources [INFO] [INFO] --- — maven-compiler-plugin:3.10.1:compile (default-compile) @ backend --- — [INFO] Changes detected - recompiling the module! [INFO] Compiling 71 source files to /home/jeusdi/projects/cultura/git/repositories/backend/target/classes [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 20.493 s [INFO] Finished at: 2022-10-03T08:03:41+02:00 [INFO] ------------------------------------------------------------------------{noformat} ```
I don't quite figure out what I'm doing wrong...
Any ideas?
Could I enable some king kind of jpamodelgen logging? |
|