Gradle:无法生成 QueryDSL 类

2023-12-09

摇篮版本:5.1

Java版本:11

我在中定义了以下任务gradle要生成的文件QueryDSL课程:

task generateQClasses (type: JavaCompile) {
    source = sourceSets.main.java.srcDirs
    classpath = sourceSets.main.compileClasspath
    destinationDir = file('src/main/java')
    options.annotationProcessorPath = configurations.annotationProcessor
    options.compilerArgs = ['-proc:only', '-processor', 'com.querydsl.apt.jpa.JPAAnnotationProcessor', '-Aquerydsl.packageSuffix=.querydsl']
}

下面是我的依赖块:

annotationProcessor "com.querydsl:querydsl-apt:4.2.1:jpa"
annotationProcessor "org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final"
annotationProcessor "javax.annotation:javax.annotation-api:1.3.2"

如果我执行“gradle生成类”,我会在日志中看到以下内容:

Attempt to recreate a file for type foo.bar.QClass
error: Attempt to recreate a file for type foo.bar.QClass

它失败并显示错误,指出该文件已存在。如何配置此任务以覆盖文件(如果存在)?

另外,上面的配置是根项目的配置,它有 5 个子项目。AnnotationProcessor能够覆盖其中一个子项目中的文件,但不能覆盖其他子项目中的文件(所有子项目都具有相同的配置)。我错过了什么吗?


我在这里有同样的行为...当生成的源文件夹不为空时就会发生这种情况。尝试执行gradle clean前。然后就OK了。但我正在尝试用您已完成的任务替换默认的 QueryDSL 任务。如果我成功了,我会在这里更新答案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Gradle:无法生成 QueryDSL 类 的相关文章

  • Eclipse 在源代码管理中保存操作

    我们希望找到一种在签入之前执行代码标准的 轻量级 方法 我们真的很喜欢使用 Eclipse 内置的想法保存操作 go to Preferences gt gt Java gt gt Editor gt gt Save Actions 其中有
  • 如何使用 Java 中的 Web 服务(例如 Axis2)发送复杂对象的数组或集合?

    我对 SOAP Web 服务还比较陌生 虽然我完成了一些较小的 Web 服务项目 但我偶然从来不需要返回 或用作参数 复杂 对象的数组或集合 当我尝试这样做时 根据我的 SOAP 绑定风格 我会得到不同的奇怪行为 当我使用RPC 文字 我可
  • Hibernate注解放置问题

    我有一个我认为很简单的问题 我见过两种方式的例子 问题是 为什么我不能将注释放在字段上 让我举一个例子 Entity Table name widget public class Widget private Integer id Id G
  • 在文本文件中写入多行(java)

    下面的代码是运行命令cmd并使用命令行的输出生成一个文本文件 下面的代码在 Eclipse 的输出窗口中显示了正确的信息 但在文本文件中只打印了最后一行 谁能帮我这个 import java io public class TextFile
  • SAML 服务提供商 Spring Security

    当使用预先配置的服务提供者元数据时 在 Spring Security 中 是否应该有 2 个用于扩展元数据委托的 bean 定义 一份用于 IDP 元数据 一份用于 SP 元数据
  • OpenCV 中的 Gabor 内核参数

    我必须在我的应用程序中使用 Gabor 过滤器 但我不知道这个 OpenCV 方法参数值 我想对虹膜进行编码 启动 Gabor 过滤器并获取特征 我想对 12 组 Gabor 参数值执行此操作 然后我想计算 Hamming Dystans
  • 如何安全地解决这个 Java 上下文类加载器问题?

    我的数百名用户中只有一位在启动我的 Java 桌面应用程序时遇到问题 他只有大约三分之一的时间开始 另外三分之二的时间在启动时抛出 NullPointerException Exception in thread AWT EventQueu
  • hibernate锁等待超时超时;

    我正在使用 Hibernate 尝试模拟对数据库中同一行的 2 个并发更新 编辑 我将 em1 getTransaction commit 移至 em1 flush 之后我没有收到任何 StaleObjectException 两个事务已成
  • 使用 SQLITE 按最近的纬度和经度坐标排序

    我必须获得一个 SQLite SQL 语句 以便在给定初始位置的情况下按最近的纬度和经度坐标进行排序 这是我在 sqlite 数据库中的表的例句 SELECT id name lat lng FROM items EXAMPLE RESUL
  • 很好地处理数据库约束错误

    再一次 它应该很简单 我的任务是在我们的应用程序的域对象中放置一个具有唯一约束的特定字段 这本身并不是一个很大的挑战 我刚刚做了以下事情 public class Location more fields Column unique tru
  • 普罗米修斯指标 - 未找到

    我有 Spring Boot 应用程序 并且正在使用 vertx 我想监控服务和 jvm 为此我选择了 Prometheus 这是我的监控配置类 Configuration public class MonitoringConfig Bea
  • 在游戏视图下添加 admob

    我一直试图将 admob 放在我的游戏视图下 这是我的代码 public class HoodStarGame extends AndroidApplication Override public void onCreate Bundle
  • Javafx过滤表视图

    我正在尝试使用文本字段来过滤表视图 我想要一个文本字段 txtSearch 来搜索 nhs 号码 名字 姓氏 和 分类类别 我尝试过在线实施各种解决方案 但没有运气 我对这一切仍然很陌生 所以如果问得不好 我深表歉意 任何帮助将不胜感激 我
  • Java整数双除法混淆[重复]

    这个问题在这里已经有答案了 方案1 int sum 30 double avg sum 4 result is 7 0 not 7 5 VS 方案2 int sum 30 double avg sum 4 0 Prints lns 7 5
  • 欧洲中部时间 14 日 3 月 30 日星期五 00:00:00 至 日/月/年

    我尝试解析格式日期Fri Mar 30 00 00 00 CET 14至 日 月 年 这是我的代码 SimpleDateFormat formatter new SimpleDateFormat dd MM yyyy System out
  • Netty:阻止调用以获取连接的服务器通道?

    呼吁ServerBootstrap bind 返回一个Channel但这不是在Connected状态 因此不能用于写入客户端 Netty 文档中的所有示例都显示写入Channel从它的ChannelHandler的事件如channelCon
  • Trie 数据结构 - Java [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 是否有任何库或文档 链接提供了在 java 中实现 Trie 数据结构的更多信息 任何帮助都会很棒 Thanks 你可以阅读Java特里树
  • ServletContainer 类未找到异常

    我无法再编译我的球衣项目 并且出现以下异常 GRAVE Servlet Project API threw load exception java lang ClassNotFoundException com sun jersey spi
  • 带有 Maven Wrapper 的 Java 17 导致无法识别的 VM 选项“MaxPermSize=512m”

    I use OpenJDK 17 https jdk java net 17 使用 Maven Wrapper 3 8 2 从春季初始化 https start spring io Maven项目 JAR打包 Java 17 Spring
  • 如何在 JFreeChart 中设置多个系列的线条粗细?

    我创建了很多图表 在他们每个人中我都需要打电话 renderer setSeriesStroke i new BasicStroke 2 0f 对于每个系列 renderer is chart getXYPlot getRenderer 我

随机推荐

  • Corda 中的法律散文

    有人能解释一下 Corda 中的法律散文是什么吗 我明白这是一个文档 用于解决冲突 但我没有找到任何信息它是什么样的 又是如何与智能合约联系起来的呢 A Contract类可以注释为 LegalProseReference注解 该注释将合同
  • 为什么 VS Code 在处理来自 Promise 中的 Reject 的异常时会中断?

    拿这段代码来说 我们有一个调用将失败的函数的 Promise 并且它应该将错误传递给 Promise 的 catch 方法 从终端运行时它工作得很好 然而 当通过 vscode 运行时 它会爆炸 1 function failingFunc
  • 函数组件中的函数应该放在哪里?

    我正在尝试将这种酷
  • 如何将字节数组(MD5 哈希)转换为字符串(36 个字符)?

    我有一个使用哈希函数创建的字节数组 我想把这个数组转换成字符串 到目前为止一切顺利 它会给我十六进制字符串 现在我想用一些东西不同的比十六进制字符 我想编码字节数组用这些36 个字符 a z 0 9 我该怎么办 Edit 我这样做的原因是因
  • 如何在 WebApi 中使用 AuthorizationFilterAttribute 与 WebClient 库?

    我使用以下代码进行授权 我在互联网上找到它并更改它以供我使用 when i call my url seems authorization works AttributeUsage AttributeTargets Class Attrib
  • JSLint:超出三元变量集的范围使用

    我有一个这样的代码块 global MYAPP true var MYAPP MYAPP JSLint 在等号后突出显示 MYAPP 并显示消息 MYAPP 使用超出范围 这有什么问题吗 如果你使用var那么你就声明了一个局部变量 如果你这
  • 我可以使用属性,以便我的工厂知道它可以/应该实例化什么,而不违反“松散耦合”规则吗?

    我在项目中实现了一个工厂 最近有人建议我在类上使用属性 以便工厂可以确定要实例化并传回哪个类 我是开发世界的新手 并试图严格遵循松散耦合的规则 我想知道依赖 钩子 作为属性 是否违背了这一点 装饰工厂的产品类可以使开发变得更加容易 这是我有
  • Firebase 云消息传递发送 click_action [重复]

    这个问题在这里已经有答案了 有人知道从 firebase 控制台发送 click action 的一种方法吗 我只想发送 click action 按钮以使用通知 即使应用程序已关闭或在后台也是如此 目前没有办法设置click action
  • 使用 AlternateView 生成 HTML 电子邮件的正确语法

    我正在尝试使用AlternateView以满足 HTML 和文本客户端的需求 我更喜欢使用 HTML 并且仅在必要时才使用文本 我开始重新编码一个旧的控制台应用程序来执行此操作 但我的代码中仍然有回车符和换行符作为 r n 我的问题是试图弄
  • Excel CustomUI 功能区布局

    我正在尝试为 Excel 创建一个自定义功能区 其中包含如下图所示的组 2 行按钮 下面有一个下拉框 我开始认为这不能完全按照我想要的方式完成 我尝试了几种不同的方法 其中之一如下 但它们都产生相同的输出 3 列 2x2 按钮 下拉框位于第
  • Screen命令禁用控制键ctrl-a以在vim中使用它?

    我有时使用 screen linux 命令打开 vim 但由于 ctrl a 被视为控制键 我无法在编辑器中使用相同的组合来增加数字 我不想完全重新映射 ctrl a 但有没有办法禁用它以便我可以在 vim 中使用它 In screen 您
  • 消耗不重叠的向量块,并组合结果

    我试图通过使用线程来加速大向量上昂贵的计算 我的函数使用一个向量 计算一个新值向量 它不会聚合 但必须保留输入顺序 然 后返回它 然而 我正在努力弄清楚如何生成线程 为每个线程分配向量切片 然后收集并组合结果 tunable const N
  • SpringBoot 2.1.0 尝试集成数据库访问时抛出 ClassNotFoundException

    我有一个简单的SpringBoot 2 1 0应用程序并尝试添加数据库连接JPA 一切都设置为 spring boot starter data jpa 依赖于pom xml 但是当我启动应用程序时 我得到了这个ClassNotFoundE
  • 如果使用 jquery 的 .each() 函数迭代每个表单元素后验证失败,则阻止表单提交

    我有以下代码 其中我尝试迭代 html 文本输入元素 进行一些验证并在验证失败时阻止表单提交 the form submit function text this each function if this val length 0 var
  • 什么是网络中的骨架?

    在 J2EE 应用程序中 客户端 应用程序 JSP servlet JavaBeans 通过以下方式访问实体bean 他们的远程接口 因此 每一个 客户端调用可能路由 通过网络存根和骨架 即使客户和企业 bean 位于相同的 JVM 操作系
  • 从 Web 作业运行 Azure PowerShell 命令

    Update 我按照下面 BenV 的建议使用了 Azure 自动化 并且成功了 更多信息可以找到here 我有一个 PowerShell 脚本 需要运行一些 Azure 命令 例如New AzureStorageContext Get A
  • 正则表达式提取子字符串,由于某种原因返回 2 个结果

    我需要在 javascript 中做很多正则表达式的事情 但我在语法上遇到了一些问题 而且我似乎无法找到关于此的明确资源 出于某种原因 当我这样做时 var tesst afskfsd33j var test tesst match a j
  • EF7 beta6:保存多个实体时出错

    我正在使用 ASP NET5 和 Entity Framework 7 0 0 beta 6 创建 API 当我尝试在多个请求中执行各种更新时 出现以下异常 无法跟踪 公司 因为已跟踪具有相同密钥的该类型的另一个实例 对于新实体 请考虑使用
  • 结构变量不变

    我觉得我错过了一些完全明显的东西 所以如果 什么时候 是这种情况 我提前道歉 我正在尝试做一些非常简单的事情 将结构中的 bool 值从 false 更改为 true 显然我无法直接更改它 因此我在结构中创建了一个可以调用的方法 该方法应该
  • Gradle:无法生成 QueryDSL 类

    摇篮版本 5 1 Java版本 11 我在中定义了以下任务gradle要生成的文件QueryDSL课程 task generateQClasses type JavaCompile source sourceSets main java s