plugins { id 'java' id 'idea' id "net.ltgt.apt" version "0.10" } group 'com.bartek' version '1.0-SNAPSHOT' sourceCompatibility = 1.8 repositories { mavenCentral() } apply from: 'dependency-versions.gradle' dependencies { compile "com.google.dagger:dagger:${daggerVersion}" apt "com.google.dagger:dagger-compiler:${daggerVersion}" compileOnly "org.projectlombok:lombok:${lombokVersion}" annotationProcessor "org.projectlombok:lombok:${lombokVersion}" } jar { manifest { attributes 'Main-Class': 'com.bartek.esa.EsaMain' } // FatJar from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } } // Add generated classes to classpath sourceSets.main.java.srcDirs = ['build/generated/source/apt/main','src/main/java']