【发布时间】:2014-11-09 22:06:59
【问题描述】:
我在 target/generated-sources/java 中生成我的 Qclasses,并且 Qclasses 生成良好,但是当我想在我的 src 代码 /YY/src/controller/XXX.java 中使用它们时,例如这样
QLot lot = QLot.lot;
我得到 QLot cannot be resolved to a variable 。好像生成的Qclasses不在classpath里!!
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.0.6</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
【问题讨论】:
-
您是否在 IDE 或 Maven 中遇到此异常?
-
我正在处理这个问题stackoverflow.com/questions/24482259/…,所以我没有按照标准说明在我的 ecipe IDE 上安装 querydsl ...我找到了一个解决方案,但我无法在类路径中包含 Qclasses但似乎@SelimOk 的答案对我有用。
标签: java spring classpath spring-data querydsl