请帮助我的Q型不生成
我遵循《贝尔东指南》:
https://www.baeldung.com/rest-api-search-language-spring-data-querydsl
此行有多个标记
无法解析插件。确保插件的groupId、artifactId和version存在。其他信息:插件com。迈瑟玛。maven:apt maven插件:1.1.3或其依赖项之一无法解析:无法读取com的工件描述符。迈瑟玛。maven:apt maven插件:jar:1.1.3
我的pom。xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.3.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<groupId>mygroupid</groupId>
<artifactId>mygroupid-artifactid</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Testing QueryDSL with JPA</name>
<description>Testing QueryDSL with JPA</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
<dependency>
<groupId>net.sf.jt400</groupId>
<artifactId>jt400</artifactId>
<version>10.4</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-ui</artifactId>
<version>1.2.32</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.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>
</plugins>
</build>
运行命令
mvnw生成源
错误消息:
[信息]---apt maven插件:1.1.3:process(默认)@partner management services---错误:Annotation processor'com。迈瑟玛。查询apt.jpa。JPAAnnotationProcessor“未找到”1错误
尝试使用querydsl-apt。
依赖项:
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
<version>4.2.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.querydsl/querydsl-apt -->
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>4.2.1</version>
</dependency>
插件:
<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>target/generated-sources</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
这里也提出了类似的问题,也得到了答案。
在我的pom里。xml,我添加了这个依赖项: 当我通过在终端执行“mvn clean install”编译并安装项目时,模型类在以下目录中生成: 然后,如果我从Eclipse导入这个Maven项目,它可以很好地工作,而不会抱怨自动生成的模型类。 但是,如果我不在终端执行“mvn清洁安装”来生成模型类并直接导入清洁项目,Eclipse就不会生成模型类,因此会生成编译错误。 在导入和编译干净的mave
我无法在eclipse中生成querydsl Q类。如果有人能提供帮助,我们将不胜感激。下面是我尝试过的方法和pom中的代码片段。xml文件 我复制了建议的插件设置位于这里: https://github.com/querydsl/apt-maven-plugin/wiki/m2e-usage M2E,并将maven生成的源文件夹作为eclipse源文件夹 我已经确保安装了Maven并更改了我的e
我正在迁移我的项目以使用多项目结构。目前我正在使用Gradle-4.2.1。配置gradle时引发以下异常 例外情况: 失败:生成失败,出现异常。 > 出了什么问题:无法规范化文件“D:\User\Project2: Subproject ect1”的路径。 文件名、目录名或卷标语法不正确 尝试:使用--stacktrac选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日
随着AndroidQ的新隐私变更生效,现在任何使用api的应用程序都必须在manifest下的服务标签中指定Android:foregroundsserviceType属性。 但最近,我注意到,尽管我设置了,但还是引发了一个安全异常。有人知道我做错了什么吗? 显示: 抛出的异常: 附言:这是在Android QDP5GSI和TargetSDK 29上体验到的。该应用程序与目标sdk 28配合使用,
问题内容: 我今天开始使用React-Native。我正在关注网络教程。 Windows机器上的所有安装是否正确: Java Jdk Android Studio Node/ NPM Yarn 然后安装本机 终于是一个世界你好项目 我没有任何错误。我的应用可以完美地在Android手机上运行(基本上可以加载)。 app.js取决于平台选择: 我只想知道这是否正常就不会生成那些文件。我应该创建这两个
生成项目 $ npm i -g koa-generator $ koa2 mvc $ cd mvc $ nrm use cnpm $ npm i 至此准备完事儿 $ npm start 然后打开http://127.0.0.1:3000/,测试koa 打开代码,说明一下koa2的代码结构,并点评async,如何替换成其他写法。 修改2处,使得async写法,变为commonfunction形式