You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to enable the Spatial configuration while trying to use querydsl-sql-spatial. The only thing I could find was this: https://stackoverflow.com/questions/56401931/how-to-enable-spatial-configuration-of-querydsl-in-gradle. I tried it and it didn't work.
The build always fails with the error:
`
Caused by: java.lang.IllegalArgumentException: com.querydsl.sql.Configuration is not registered
at com.querydsl.codegen.AbstractModule.get(AbstractModule.java:99)
at com.querydsl.sql.spatial.SpatialSupport.addSupport(SpatialSupport.java:58)
at com.querydsl.codegen.AbstractModule.loadExtensions(AbstractModule.java:83)
at com.querydsl.apt.DefaultConfiguration.(DefaultConfiguration.java:283)
at com.querydsl.apt.DefaultConfiguration.(DefaultConfiguration.java:114)
at com.querydsl.apt.jpa.JPAConfiguration.(JPAConfiguration.java:83)
at com.querydsl.apt.jpa.JPAAnnotationProcessor.createConfiguration(JPAAnnotationProcessor.java:42)
at com.querydsl.apt.AbstractQuerydslProcessor.process(AbstractQuerydslProcessor.java:82)
at org.jetbrains.kotlin.kapt3.base.incremental.IncrementalProcessor.process(incrementalProcessors.kt:90)
at org.jetbrains.kotlin.kapt3.base.ProcessorWrapper.process(annotationProcessing.kt:197)
at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:1023)
... 44 more
`
How do I enable the Spatial configuration for querydsl on Gradle?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Using:
gradle: 8.0.2
java: 17.0.6-zulu
kotlin: 1.8.0
springboot: 3.0.6
`
plugins {
...
kotlin("kapt") version "1.8.21"
...
}
dependencies {
...
implementation("com.querydsl:querydsl-jpa:5.0.0:jakarta")
implementation("com.querydsl:querydsl-sql-spatial:5.0.0")
implementation("net.postgis:postgis-jdbc:2021.1.0")
kapt("com.querydsl:querydsl-apt:5.0.0:jakarta")
...
}
`
I am trying to enable the Spatial configuration while trying to use querydsl-sql-spatial. The only thing I could find was this: https://stackoverflow.com/questions/56401931/how-to-enable-spatial-configuration-of-querydsl-in-gradle. I tried it and it didn't work.
The build always fails with the error:
`
Caused by: java.lang.IllegalArgumentException: com.querydsl.sql.Configuration is not registered
at com.querydsl.codegen.AbstractModule.get(AbstractModule.java:99)
at com.querydsl.sql.spatial.SpatialSupport.addSupport(SpatialSupport.java:58)
at com.querydsl.codegen.AbstractModule.loadExtensions(AbstractModule.java:83)
at com.querydsl.apt.DefaultConfiguration.(DefaultConfiguration.java:283)
at com.querydsl.apt.DefaultConfiguration.(DefaultConfiguration.java:114)
at com.querydsl.apt.jpa.JPAConfiguration.(JPAConfiguration.java:83)
at com.querydsl.apt.jpa.JPAAnnotationProcessor.createConfiguration(JPAAnnotationProcessor.java:42)
at com.querydsl.apt.AbstractQuerydslProcessor.process(AbstractQuerydslProcessor.java:82)
at org.jetbrains.kotlin.kapt3.base.incremental.IncrementalProcessor.process(incrementalProcessors.kt:90)
at org.jetbrains.kotlin.kapt3.base.ProcessorWrapper.process(annotationProcessing.kt:197)
at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:1023)
... 44 more
`
How do I enable the Spatial configuration for querydsl on Gradle?
Beta Was this translation helpful? Give feedback.
All reactions