如何仅通过指定包名称来生成QueryDsl Q-Class?

鉴于源类位于我的target / generated-sources文件夹中,因为它们是其他构建插件(WSDL,XSD等)的产品.

我尝试使用以下插件,但找不到正确的配置:

com.mysema.querydsl

querydsl-maven-plugin

2.9.0

generate-sources

process

target/generated-sources

${com.mysema.query.apt.ProcessorClass}

和:

com.mysema.maven

maven-apt-plugin

1.0.4

我想做的是这样的事情:

com.my.package

target/generated-sources

target/generated-sources/querydsl

…会生成类:

> com.my.package.QFoo.java

> com.my.package.QBar.java

由于没有常见的JPA或JDO注释,并且我无法访问源文件,因此我无法使用任何com.mysema.query.apt.*处理器作为maven-apt-plugin的

编辑1:添加了完整的maven-apt-plugin配置.

编辑2:

– 通过扩展AbstractQuerydslProcessor来查找@ XmlType-annotated类,我能够通过maven命令行偶尔使用maven-apt-plugin来工作,而不是Eclipse / STS.双代码生成无疑是不理想的解决方案.

java query类是什么类_java – 从包生成QueryDsl Q类相关推荐

  1. java一个包有两个类_java一个包包含多个类 java 类包含类

    一个java工程可以有多个包含main方法的类吗? 每一个java文件都会有一个public static void main(String[] args)作为程序作为入口,一个类有且只有一个,但是可 ...

  2. 针对springboot+gradle+querydsl中生成的Q类无法被识别报红的问题解决

    先不做任何配置,在项目能正常运行时点击build,查看Q类生成的具体地址,如图(我这是处理之后的) 然后在build.gradle中配置 注意,这里的路径只包含out/...../generated, ...

  3. Java语言所有异常类均继承自_Java将运行错误分为两类:(__)和(__), 其对应的类均派生自(__)类;...

    [单选题]设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是( ) [判断题]构造函数的方法名可以由编程人员任意命名. [单选题]能够实现对原文的鉴别和不可否认性的认证技术是( ). [单 ...

  4. java锁对象的区别吗_Java中对象级别锁和类级别锁之间的区别

    在多线程环境中,两个或多个线程可以同时访问共享资源,这可能导致系统行为不一致.Java使用锁的概念来限制对共享资源或对象的并发访问.锁可以应用于两个级别-对象级锁-当您希望非静态方法或非静态代码块仅应 ...

  5. java将map根据key分组_Java将List中的实体类按照某个字段进行分组并存放至Map中操作代码...

    本篇文章小编给大家分享一下Java将List中的实体类按照某个字段进行分组并存放至Map中操作代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1. ...

  6. java socket 工具包_java.net 包 Socket通信 工具类

    废话1000000字省略.........呵呵...... 首先是服务器端:FileServer.java package com.stars.windsystem.tool.utils; impor ...

  7. java 源码哪个文件夹_JAVA项目——项目编译后的类路径和源码文件夹图解

    JAVA项目--项目编译后的类路径和源码文件夹图解 前言: 一定要很清楚哪个是源码文件夹,哪个是类路径以及类路径的形成机制. 项目编译后不同的源码文件夹会被合并到bin目录下,形成类路径.不同的源码文 ...

  8. java中什么是匿名接口_Java中接口(interface)和匿名类

    //接口和匿名类之类. interface PCI { void start(); void stop(); } class wangka implements PCI//网卡,声卡都是pci接口. ...

  9. java 区位码转中文_Java根据汉字生成区位码公共类

    package com.sunfairs.util; import java.io.UnsupportedEncodingException; import java.util.Random; pub ...

最新文章

  1. LabVIEW轮廓分析与比较(基础篇—8)
  2. php zval_copy_static_var(),zval _ 引用计数 _ 变量分离 _ 写时拷贝
  3. python.exe在哪个文件_pythonexe文件中的images文件夹放在哪里?
  4. VS2017 error C3646: 未知重写说明符
  5. hdu2063 二分图(基础题)
  6. OpenCV学习笔记——判断两张图的相似度
  7. Ubuntu下安装配置VIM/GVIM(GUI-Vim)
  8. ssh连接虚拟机的linux_openstack系列之运维排障:虚拟机SSH连接失败
  9. UIView的layoutSubviews和drawRect
  10. fiddler 工具作用和使用场景
  11. HDU2570 迷瘴【贪心】
  12. Python中定时任务框架APScheduler的快速入门指南
  13. python爬虫:爬取携程航班数据
  14. hfs网络文件服务器如何设置,hfs网络文件服务器的教程
  15. Qcom平台添加一款新的sensor (msm8953)
  16. 基于微信小说电子书小程序系统设计与实现 开题报告
  17. 2009上半年 系统集成项目管理工程师 下午试卷
  18. PS - 图层显示索引不能做修改(将索引图层改为正常图层)
  19. JBPM工作流(二)——数据库表说明
  20. 【科研】如何在读研的道路上快速失败

热门文章

  1. unity 优秀开源项目
  2. 漫谈流式计算的一致性
  3. 高级学员:2015年10月24日作业
  4. Web.xml配置详解之context-param
  5. 各种AJAX方法的使用比较
  6. 【UIKit】UITableView 1
  7. 解决Intellij idea运行android application时找不到aapt/li...
  8. Linux内核--1,2章
  9. nginx error_log 错误日志配置说明
  10. linux c printf 打印输出null