1: Add Dagger2 and Lombok to project

This commit is contained in:
Bartłomiej Pluta
2019-03-29 17:25:58 +01:00
parent 78568282de
commit 278c792e66
2 changed files with 20 additions and 0 deletions

View File

@@ -1,5 +1,7 @@
plugins {
id 'java'
id 'idea'
id "net.ltgt.apt" version "0.10"
}
group 'com.bartek'
@@ -11,11 +13,25 @@ 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']

View File

@@ -0,0 +1,4 @@
ext {
daggerVersion = '2.21'
lombokVersion = '1.18.6'
}