且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Java QueryDsl代码生成不会生成Q类

更新时间:2022-06-12 00:38:42

可以显示放在pom.xml中的依赖项吗?

Can you show the dependencies you put in your pom.xml ?

我从头开始进行了一些测试

I've made some tests starting from scratch

这里是依赖项:

<dependencies>
    ...
    <dependency>
        <groupId>com.querydsl</groupId>
        <artifactId>querydsl-apt</artifactId>
        <version>4.2.1</version>
    </dependency>
    <dependency>
        <groupId>com.querydsl</groupId>
        <artifactId>querydsl-jpa</artifactId>
        <version>4.2.1</version>
    </dependency>
    ...
</dependencies>

还有插件:

        <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>${project.build.directory}/generated-sources</outputDirectory>
                        <processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
                    </configuration>
                </execution>
            </executions>
        </plugin>

我尝试生成QFiles的完整源代码,并且有效:

The complete source code I've tried to generate QFiles and that worked :

https://github.com/githubjul/test-so-querydsl

我不运行项目,只是编译它以验证它是否有效.

I don't run the project, only compile it to verify it works.