임 그러나 임과 같은 몇 가지 컴파일 오류를 받고, 프로젝트에 대한 스프링 데이터 JPA를 사용하여 querydsl 수 있도록 노력 :봄 부팅 1.4.1에서 querydsl을 구성하는 방법은 무엇입니까?
Caused by: java.lang.ClassNotFoundException: com.querydsl.core.annotations.QueryEntities
: 나는 MVN 깨끗하고 실행할 때, 또한
The type com.querydsl.core.types.Predicate cannot be resolved. It is indirectly referenced from required .class files
나는이 얻을 설치
나는 클래스 패스에서 항아리를 리뷰하고 querydsl-core 4.1.4, querydsl-apt 4.1.4 및 querydsl-jpa 4.1.4를 볼 수있다. 그러나 여전히 나를 위해 컴파일되지 않는 프로젝트는 springboot 1.4.1과 querydsl에 문제가 있습니까?
내 pom.xml 파일
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<scope>provided</scope>
</dependency>
및
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
내가 뭔가 잘못하고 있습니까 플러그인이 있나요?
--- UPDATE ---
나는 querydsl 4.1.4에서 4.1.3으로 다운 그레이드 적어도 프로젝트를 컴파일합니다. 자, 이제 테스트 결과를 게시 할 수 있습니다.
기본적으로 스프링 부트 1.4.1이 querydsl 4.1.4 버전과 함께 제공되므로 질문이 여전히 열려 있다고 생각합니다.
위의 플러그인을 build> plugin 또는 build> pluginmanagement> plugin에 추가 했습니까? 플러그인을 빌드> 플러그인에 넣어야합니다. –