我有一个Maven多模块项目,我想将QueryDSL和Spring Data JPA与其中一个模块一起使用。我按照JPA integration上的说明操作,并将maven-apt-plugin和querydsl依赖项添加到模块的pom中。 现在,当我使用 clean install 或 apt:process 或两者运行构建时,所有构建都将正常运行而没有任何错误,但没有(没有Q类)根本生成。
我正在使用Eclipse Indigo,顺便说一句。
以下是相关的pom部分:
<!-- query dsl apt -->
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
</dependency>
<!-- querydsl core -->
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-core</artifactId>
</dependency>
<!-- query dsl jpa -->
<dependency>
<groupId>com.mysema.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
</dependency>
依赖版本在父pom中声明。
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>maven-apt-plugin</artifactId>
<version>1.0.9</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources</outputDirectory>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
任何帮助将不胜感激!
答案 0 :(得分:-1)