私は春のプロジェクトでquerydslを使い、src/main/java/xxx/xxx/model/hereにQクラスを生成したいと思います。私のpom.xmlにsrc/main/javaを除いて書くと、うまくいきます。しかし、src/main/javaと書くと動作しません(qクラスは生成されません)。 src/main/javaには、私が書いた別のクラスがあります。既存の場所でQクラスを生成することは不可能ですか?ここでquerydsl src/main/javaにQクラスを生成する
が私のpom.xml
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>src/main/java</outputDirectory>
<processor>
com.querydsl.apt.jpa.JPAAnnotationProcessor
</processor>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>${querydsl.version}</version>
</dependency>
</dependencies>
</plugin>
対象のディレクトリでQクラスを使用するにはどうすればよいですか?クラスパスの設定が必要ですか? –