构建Maven项目时,没有类别DEF发现错误

发布于 2025-01-31 20:31:28 字数 524 浏览 0 评论 0原文

我正在使用querydsl,当我尝试构建Maven项目时,它会失败:

引起的:

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

I am using querydsl and when I am trying to build maven project it fails:

Caused by: java.lang.ClassNotFoundException: com.mysema.codegen.model.Type

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

死开点丶别碍眼 2025-02-07 20:31:28

您可以尝试新版本

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

You can try a new version

        <dependency>
            <groupId>com.querydsl</groupId>
            <artifactId>querydsl-apt</artifactId>
            <version>5.0.0</version>
        </dependency>
        <dependency>
            <groupId>com.querydsl</groupId>
            <artifactId>querydsl-jpa</artifactId>
            <version>5.0.0</version>
        </dependency>
以酷 2025-02-07 20:31:28

您可以尝试将以下依赖项添加到maven pom.xml中:

<!-- https://mvnrepository.com/artifact/com.mysema.codegen/codegen -->
<dependency>
    <groupId>com.mysema.codegen</groupId>
    <artifactId>codegen</artifactId>
    <version>0.6.8</version>
</dependency>

然后再次编译项目。

You can try adding below dependencies into your maven pom.xml:

<!-- https://mvnrepository.com/artifact/com.mysema.codegen/codegen -->
<dependency>
    <groupId>com.mysema.codegen</groupId>
    <artifactId>codegen</artifactId>
    <version>0.6.8</version>
</dependency>

Then compile the project again.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文