4.3. JDK5 사용

JDK 5로 프로젝트를 컴파일할 때, 다음과 같이 컴파일에 실패할 수 있다.

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
...
class file has wrong version 50.0, should be 49.0

자바6에서 사용되는 클래스 파일 버전은 50.0이고 자바5는 49.0이다.

JDK 6.0 이후 버전에서 사용가능한 APT를 광범위하게 사용하고 있기 때문에, Querydsl을 JDK 6.0에서만 테스트 했다.

만약 JDK 5.0에서 Querydsl을 사용하길 원한다면 Querydsl 자체를 직접 컴파일해야 한다.