title: Gradle multi-project does not generate Lombok's goodness
body: <p>I have a multi-project in Gradle. The <code>build.gradle</code> script looks like:</p>
  
  <pre><code>buildscript {    
    repositories {
      jcenter()
      mavenCentral()
      maven { url "https://plugins.gradle.org/m2/" }
    }
  
    dependencies {
      classpath "com.github.jengelman.gradle.plugins:shadow:2.0.4"
      classpath "io.franzbecker:gradle-lombok:1.14"
    }
  }
  
  allprojects {
    //apply plugin: "base"
  }
  
  subprojects {
    apply plugin: "com.github.johnrengelman.plugin-shadow"
    apply plugin: "idea"
    apply plugin: "java"
    apply plugin: "io.franzbecker.gradle-lombok"
  
    group = "io.shido"
    version = "0.1.0-SNAPSHOT"
  
    sourceCompatibility = JavaVersion.VERSION_1_8
    targetCompatibility = JavaVersion.VERSION_1_8
  
    repositories {
      jcenter()
      mavenCentral()
    }
  
    dependencies {
      // [start] Research
      //compileOnly "org.projectlombok:lombok:1.18.2"
      // [end] Research
  
      testCompile "nl.jqno.equalsverifier:equalsverifier:2.4.5"
      testCompile "org.junit.jupiter:junit-jupiter-api:$junit_version"
  
      testImplementation "org.junit.jupiter:junit-jupiter-params:$junit_version"
  
      testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit_version"
    }
  
    //=================================================================================================
    //  P L U G I N S
    //=================================================================================================
  
    lombok {
      version = "1.18.2"
    }
    //=================================================================================================
    //  T A S K S
    //=================================================================================================
  
    // shadowJar { ... }
  
    test {
      useJUnitPlatform()
    }
  }
  </code></pre>
  
  <p>I have a <code>messages</code> project then with this <code>build.script</code>:</p>
  
  <pre><code>plugins {
    id "java-library"
  }
  
  repositories {
    jcenter()
    mavenCentral()
  }
  </code></pre>
  
  <p>...and a <code>core</code> project with this <code>build.script</code>:</p>
  
  <pre><code>plugins {
    id "io.spring.dependency-management" version "1.0.6.RELEASE"
  }
  
  dependencies {
    compile project(":messages")
  }
  </code></pre>
  
  <p>All of that should be OK.</p>
  
  <p>If I write a simple class in <code>messages</code>:</p>
  
  <pre><code>package io.shido.event;
  
  import lombok.Builder;
  import lombok.EqualsAndHashCode;
  import lombok.Getter;
  import lombok.ToString;
  
  @Getter
  @Builder
  @ToString
  @EqualsAndHashCode(of = "name")
  class Prototype {
    private String id;
  
    private String name;
  }
  </code></pre>
  
  <p>...and then a unit test for the same:</p>
  
  <pre><code>package io.shido.event;
  
  import org.junit.jupiter.api.Test;
  
  final class PrototypeTest {
    @Test
    void instantiate() {
      final Prototype event = Prototype.???
    }
  }
  </code></pre>
  
  <p>I'm expecting I can use a builder for that class right there, but there is nothing generated.</p>
  
  <p>Am I missing something in the setup? Everything compiles, but I can't see anything being generated for Lombok. Not sure what else to try.</p>