Spring Boot+JPA+QueryDSL=OrderSpecifier not found
<p>I have this pom.xml:
</p>

<pre><code>&lt;parent&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
    &lt;version&gt;1.3.5.RELEASE&lt;/version&gt;
&lt;/parent&gt;

&lt;dependencies&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;com.mysema.querydsl&lt;/groupId&gt;
        &lt;artifactId&gt;querydsl-jpa&lt;/artifactId&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;com.mysema.querydsl&lt;/groupId&gt;
        &lt;artifactId&gt;querydsl-apt&lt;/artifactId&gt;
        &lt;scope&gt;provided&lt;/scope&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
        &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
        &lt;artifactId&gt;spring-boot-starter-data-jpa&lt;/artifactId&gt;
    &lt;/dependency&gt;

    &lt;dependency&gt;
        &lt;groupId&gt;org.slf4j&lt;/groupId&gt;
        &lt;artifactId&gt;slf4j-log4j12&lt;/artifactId&gt;
        &lt;version&gt;1.6.1&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;org.projectlombok&lt;/groupId&gt;
        &lt;artifactId&gt;lombok&lt;/artifactId&gt;
        &lt;version&gt;1.16.8&lt;/version&gt;
    &lt;/dependency&gt;
    &lt;dependency&gt;
        &lt;groupId&gt;org.hsqldb&lt;/groupId&gt;
        &lt;artifactId&gt;hsqldb&lt;/artifactId&gt;
        &lt;scope&gt;runtime&lt;/scope&gt;
    &lt;/dependency&gt;
&lt;/dependencies&gt;

    &lt;build&gt;
        &lt;plugins&gt;
            &lt;plugin&gt;
                &lt;groupId&gt;com.mysema.maven&lt;/groupId&gt;
                &lt;artifactId&gt;apt-maven-plugin&lt;/artifactId&gt;
                &lt;version&gt;1.1.3&lt;/version&gt;
                &lt;executions&gt;
                    &lt;execution&gt;
                        &lt;goals&gt;
                            &lt;goal&gt;process&lt;/goal&gt;
                        &lt;/goals&gt;
                        &lt;configuration&gt;
                            &lt;outputDirectory&gt;target/generated-sources/java&lt;/outputDirectory&gt;
                            &lt;processor&gt;com.querydsl.apt.jpa.JPAAnnotationProcessor&lt;/processor&gt;
                        &lt;/configuration&gt;
                    &lt;/execution&gt;
                &lt;/executions&gt;
            &lt;/plugin&gt;
        &lt;/plugins&gt;
    &lt;/build&gt;
</code></pre>

<p></p>

<p>And this Entity:</p>

<pre><code>@Entity
@Data
@Builder
public class DataDto {
    @Id
    private String id;
    private String name;
}
</code></pre>

<p>And this Repo:</p>

<pre><code>public interface DataRepo extends  JpaRepository &lt;DataDto,String&gt;, QueryDslPredicateExecutor&lt;DataDto&gt; {
}
</code></pre>

<p>I get this error:</p>

<pre><code>Error:(9, 8) java: cannot access com.mysema.query.types.OrderSpecifier
  class file for com.mysema.query.types.OrderSpecifier not found
</code></pre>

<p>It sounds like I'm missing a dependency or something??</p>

<p>I've been following these links to help:
<a href="http://www.querydsl.com/static/querydsl/latest/reference/html/ch02.html#jpa_integration">http://www.querydsl.com/static/querydsl/latest/reference/html/ch02.html#jpa_integration</a>
<a href="http://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl">http://spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl</a></p>