1
Maven 다중 모듈 프로젝트가 있으며 모듈 중 하나와 함께 QueryDSL 및 Spring Data JPA를 사용하려고합니다. 나는 JPA integration에 대한 지침을 따르고 maven-apt-plugin과 querydsl 의존성을 모듈의 pom에 추가했다. 을 새로 빌드을 설치하거나 apt : process 또는 모두를 사용하여 빌드를 실행하면 모든 빌드가 오류없이 정상적으로 실행되지만 아무 것도 (Q 클래스 없음) 전혀 생성되지 않습니다.Apt-maven-plugin이 아무것도 생성하지 않거나 오류를 표시하지 않습니다.
Eclipse Indigo, btw를 사용하고 있습니다.
<!-- 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>
종속성 버전이 부모 치어에 선언되어있다 : 여기
는 관련 치어 부분입니다.<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>
도움이 될 것입니다!
apt 실행이 콘솔에 기록 되나요? 이클립스 또는 명령 줄에서 mvn을 실행합니까? 또한 어떤 Querydsl 버전? –
상황에 대한 최신 정보가 있습니까? –
확인 http://stackoverflow.com/questions/10818084/classes-generated-by-querydsl-apt-and-static-imports – SkorpEN