Răsfoiți Sursa

AspectJPlugin Defers until afterEvaluate

Fixes for changes in SpringIoPlugin at
https://github.com/spring-gradle-plugins/spring-io-plugin/commit/029d8757df6b8b09da3ea5bd1a1ca3e977d24a57
Rob Winch 8 ani în urmă
părinte
comite
03f0d87e86
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      buildSrc/src/main/groovy/aspectj/AspectJPlugin.groovy

+ 6 - 0
buildSrc/src/main/groovy/aspectj/AspectJPlugin.groovy

@@ -38,6 +38,12 @@ class AspectJPlugin implements Plugin<Project> {
 			project.configurations.create('aspectpath')
 		}
 
+		project.afterEvaluate {
+			setupAspectJ(project)
+		}
+	}
+
+	void setupAspectJ(Project project) {
 		project.tasks.withType(JavaCompile) { javaCompileTask ->
 			def javaCompileTaskName = javaCompileTask.name
 			def ajCompileTask = project.tasks.create(name: javaCompileTaskName + 'Aspect', overwrite: true, description: 'Compiles AspectJ Source', type: Ajc) {