Annotation processor ‘com.querydsl.apt.jpa.JPAAnnotationProcessor’ not found

1,412 views
Skip to first unread message

Venkateswara Gupta

unread,
Feb 1, 2020, 4:16:28 AM2/1/20
to Querydsl

The issue I am facing:

  • What went wrong:
    Execution failed for task ‘:generateQueryDSL’.

Annotation processor ‘com.querydsl.apt.jpa.JPAAnnotationProcessor’ not found

Can you please help me out how to manually add the annotation processor configuration. I am using querydsl 4.1.4 version. already adding the JAVAX Persistence.

Below is the sample:

implementation group: ‘org.hibernate.javax.persistence’, name: ‘hibernate-jpa-2.1-api’, version: ‘1.0.2.Final’

implementation group: ‘com.querydsl’, name: ‘querydsl-maven-plugin’, version: ‘4.1.4’
implementation group: ‘com.querydsl’, name: ‘querydsl-core’, version: ‘4.1.4’
implementation group: ‘com.querydsl’, name: ‘querydsl-apt’, version: ‘4.1.4’
implementation group: ‘com.querydsl’, name: ‘querydsl-jpa’, version: ‘4.1.4’
implementation group: ‘com.querydsl’, name: ‘querydsl-collections’, version: ‘4.1.4’
implementation group: ‘com.querydsl’, name: ‘querydsl-codegen’, version: ‘4.1.4’

task generateQueryDSL(type: JavaCompile, group: ‘build’, description: ‘Generates the QueryDSL query types’) {
source = sourceSets.main.java
classpath = configurations.compileClasspath
options.compilerArgs = [
‘-proc:only’,
‘-processor’,
‘com.querydsl.apt.jpa.JPAAnnotationProcessor’
]
options.warnings = false
destinationDir = sourceSets.generated.java.srcDirs.iterator().next()
}

Filipe Sousa

unread,
Feb 3, 2020, 5:56:03 PM2/3/20
to Querydsl
It should work with annotationProcessor('com.querydsl:querydsl-apt:4.2.2:jpa')
Reply all
Reply to author
Forward
0 new messages