无法让 QueryDsl / APT 生成 Q 类

2024-02-22

我正在尝试在新的 Spring 项目中使用 QueryDsl。我对 QueryDsl 很陌生,对 Maven 和 Spring 也很陌生,所以我可能会缺少一些相当基本的东西,但我无法让 QueryDsl / maven-apt-plugin 来生成我的 Q 类。 Querydsl 参考使声音变得如此简单;我想我完全按照它所说的做了:

我配置了 pom.xml:

<plugin>
  <groupId>com.mysema.maven</groupId>
  <artifactId>maven-apt-plugin</artifactId>
  <version>1.0.3</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>

and:

<repository>
  <id>QUERYDSL</id>
  <url>http://source.mysema.com/maven2/releases</url>
  <layout>default</layout>
</repository>

and:

    <dependency>
        <groupId>com.mysema.querydsl</groupId>
        <artifactId>querydsl-apt</artifactId>
        <version>2.5.0</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.mysema.querydsl</groupId>
        <artifactId>querydsl-jpa</artifactId>
        <version>2.5.0</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.6.1</version>
    </dependency>

我在该项目中有两个@Entity。

mvn clean install 不会导致任何输出到 target/ generated-sources/java/

我缺少什么?

我尝试了 mvn apt:process,结果是:

[ERROR] Failed to execute goal com.mysema.maven:maven-apt-plugin:1.0.3:process (default-cli) on project logging-implementation: Either processor or processors need to be given -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.mysema.maven:maven-apt-plugin:1.0.3:process (default-cli) on project logging-implementation: Either processor or processors need to be given
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)

有什么建议么?

Thanks!


好,我知道了。 我不明白(我是 Maven 菜鸟),但这是有效的: 在父 pom.xml 中,我有

<build>
  <pluginManagement>
    <plugins> 
      the maven-apt-plugin definition shown above 
    </plugin>
  <pluginManagement>
</build>

在项目的 POM 中我有:

<build>
    <plugins> 
      the **exact same** maven-apt-plugin definition shown above 
    </plugin>
</build>

之间没有 级别,请按照以下说明进行操作http://mojo.codehaus.org/apt-maven-plugin/plugin-info.html http://mojo.codehaus.org/apt-maven-plugin/plugin-info.html

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

无法让 QueryDsl / APT 生成 Q 类 的相关文章

随机推荐

  • Objective C 协议需要至少实现一组方法中的一个

    在 Objective C 中 协议方法可以是必需的 也可以是可选的 protocol AProtocol required void aRequiredMethod optional void anOptionalMethod end 有
  • 登录我的 Azure 网站时“使用特定于租户的终结点或将应用程序配置为多租户”

    登录 Azure 网站后收到此错误 AADSTS50194 应用程序 xxxxxxxx xxxx xxxx xxxx xxxxxxxxxxxxx 未配置为多租户应用程序 对于 2018 年 10 月 15 日 之后创建的此类应用程序 不支持
  • JavaScript 中美元符号的用途是什么?

    有问题的代码在这里 var item this parent parent find input 变量名中美元符号的用途是什么 为什么不直接排除它呢 变量中的 对于解释器来说没有什么特殊意义 就像下划线一样 据我所知 很多人都在使用jQue
  • 如何在 iOS 应用程序中获得透明背景,以便可以看到主屏幕壁纸?

    我相当确定这将是直接的 因为它可能是不可能的 基本上 我希望能够通过我的视图轻轻地看到背景壁纸 就像新的报亭应用程序一样 我尝试过改变alpha视图的值和背景颜色clear 但这些似乎都没有做到这一点 Apple 在 7 0 3 中删除了使
  • 如何在express.js中制作动态中间件链

    我目前正在开发一个 API 管理器来控制现有 API 的项目 它包含 之前 和 之后 中间件的列表 这些中间件用于执行安全检查和日志记录等操作 以及一个 服务 中间件 用于向现有 API 发出 http 请求 但问题是我想让中间件的执行顺序
  • 移至 Web API RC,获取:找不到方法:'System.Web.Http.Services.DependencyResolver System.Web.Http.HttpConfiguration.get_ServiceResolver()'

    我将网站从 WebAPI Beta 移至 WebAPI RC 现在加载网站时出现错误 Method not found System Web Http Services DependencyResolver System Web Http
  • 如何在Java中获取HashMap的前10个键值

    我有这样的哈希图 apple 20 nanas 18 anggur 12 我的哈希图已经按值降序排序 我想从第一个元素哈希图中获取 10 个元素 谁能帮我 如果你使用 java 8 我会选择 List
  • 防止多个 Ionic 警报叠加

    如何检测离子 2警报 UI 组件 http ionicframework com docs v2 components alert实例已经打开 以免出现另一个警报 我最终为 Ionic Alertcontroller 编写了一个包装提供程序
  • XLSX 文件是否按定义采用 UTF-8 编码?

    我正在尝试使用 PHP 读取 XLSX 文件 使用gneustaetter XLSXReader https github com gneustaetter XLSXReader准确地说 但是 这些 XLSX 文件是由不同的公司使用不同的软
  • 为 Facebook 页面生成“永不过期”访问令牌

    我已成功通过 API C 发布到 Facebook 页面 但是当页面管理员注销时 出现以下错误 OAuthException 190 验证访问令牌时出错 会话无效 因为用户注销 如何生成永不过期的访问令牌 我需要一个不会打开 Faceboo
  • Kafka 在生产者 vs 主题上设置压缩类型

    在kafka中启用压缩的以下方式有什么区别 方法一 使用命令创建主题 bin kafka topics sh create zookeeper localhost 2181 config compression type gzip topi
  • Importxml 导入内容为空

    当我在谷歌电子表格中使用下面的公式时 我遇到错误消息导入的内容为空 IMPORTXML https www moh gov sg content moh web home pressRoom html div class article h
  • nginx 位置索引指令不起作用

    我是 nginx 的新手 我无法确定为什么我的 nginx 配置不能按预期工作 我想做的就是让 nginx 对于每个 Web 根 请求优先考虑 index html 而不是 index php 这是我的 nginx 配置 user www
  • 使用 R 重现 SPSS 因子分析

    我希望有人能指出我正确的方向 首先 我不是统计学家 我是一名软件开发人员 其任务是尝试使用 R 重现 SPSS 因子分析的结果 使用 PC 提取和最大方差旋转 我在过去一周才接触过 R 所以我试图找到我的方式 我确实发现 2010 年的这篇
  • 存在哪些基于 IP 进行人员地理定位的服务? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 人们使用什么来对一个人的 IP 进行地理定位以确定他们所在的城市 我已经尝试过 Google API 的
  • Hadley高级R书中的非标准评估

    在哈德利的高级R书籍 http adv r had co nz Computing on the language html 有一段代码我无法理解输出 f lt function x substitute x g lt function x
  • 是否可以按值删除队列元素?

    我想从队列中删除具有特定值的元素 这样的事该怎么办呢 我正在尝试创建映射和队列的并发混合 目前我尝试在这个答案 https stackoverflow com questions 7704526 is thare in stl or boo
  • Eclipse PyDev 完成挂起(再次)

    我在 Eclipse 中使用 PyDev 作为我的 Python 编辑器 就功能集而言 它很好 除了一件非常烦人的事情之外 一切都工作正常 代码完成本身运行速度很快 当我按 Alt Space 时 窗口几乎立即弹出 所有选项都在那里 顶部的
  • PHP DOM文档错误处理

    在我的应用程序中 我从 url 加载 xml 以便解析它 但有时该网址可能无效 在这种情况下我需要处理错误 我有以下代码 xdoc new DOMDocument try xdoc gt load url This line causes
  • 无法让 QueryDsl / APT 生成 Q 类

    我正在尝试在新的 Spring 项目中使用 QueryDsl 我对 QueryDsl 很陌生 对 Maven 和 Spring 也很陌生 所以我可能会缺少一些相当基本的东西 但我无法让 QueryDsl maven apt plugin 来