com.mysema.querydsl querydsl-core 3.7.0 com.mysema.querydsl querydsl-apt 3.7.0 com.mysema.querydsl querydsl-jpa 3.7.0 com.mysema.maven maven-apt-plugin 1.0.4 process target/generated-sources/java com.mysema.query.apt.jpa.JPAAnnotationProcessor
Maven 설정을 완료하면 <executions> 항목에 오류 표시가 뜰 것이다.
이것은 STS 가 Javaw.exe 파일의 위치를 JRE를 참고해서 생기는 문제이다.
sts.ini를 편집하여 다음의 옵션을 붙여주자.
-vm
jdk의 javaw.exe 경로
편집이 끝났으면 Maven update project를 수행하여 빌드를 수행하면 문제가 해결된다.
Plug-in 항목에서 target/generated-sources/java 경로를 확인해보면 @Entity Dto를 기준으로 Q prefix가 붙은 도메인 파일이 생성 된 것을 확인할 수 있다.
Build path 메뉴를 이용하여 자동 생성된 Q도메인 경로를 소스 경로로 지정해주자.
본인이 원하는 경로에 도메인 파일을 생성해도 상관없다. 다만 소스 폴더 지정을 해주어야
패키지 참조가 가능하니 잊지 말자.