@@ -4,6 +4,8 @@ import io.spring.gradle.dependencymanagement.dsl.DependencyManagementExtension
44import org.gradle.api.tasks.bundling.Jar
55import org.gradle.api.tasks.testing.Test
66import org.gradle.language.jvm.tasks.ProcessResources
7+ import org.gradle.plugins.ide.idea.model.IdeaModel
8+ import org.gradle.plugins.ide.idea.model.IdeaModule
79import org.gradle.testing.jacoco.tasks.JacocoReport
810import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
911
@@ -72,7 +74,13 @@ tasks.withType<Jar> {
7274configure<JavaPluginConvention > {
7375 setSourceCompatibility(1.8 )
7476 setTargetCompatibility(1.8 )
75- sourceSets.getByName(" main" ).resources.srcDirs(" $buildDir /generated/source/kapt/" )
77+ sourceSets.getByName(" main" ).java.srcDirs(" $buildDir /generated/source/kapt/" )
78+ }
79+
80+ configure<IdeaModel >{
81+ module.apply {
82+ sourceDirs.add(file(" $buildDir /generated/" ))
83+ }
7684}
7785
7886configure<NodeExtension > {
@@ -141,6 +149,9 @@ dependencies {
141149 compile(" org.hibernate:hibernate-java8" )
142150 compile(" org.hibernate:hibernate-envers" )
143151
152+ compile(" com.querydsl:querydsl-jpa:$querydslVersion " )
153+
154+ kapt(" com.querydsl:querydsl-apt:$querydslVersion :jpa" )
144155 kapt(" org.springframework.boot:spring-boot-configuration-processor" )
145156 kapt(" org.hibernate:hibernate-jpamodelgen" )
146157
0 commit comments