1. Implementing provided scope for gradle and eclipse - acichon89/fantacalcio GitHub Wiki
1. Create configuration for new scope:
configurations {
provided
}
2. Redefine compile class path, add to main and test paths:
sourceSets {
main {
compileClasspath = compileClasspath + configurations.provided
}
test {
compileClasspath = compileClasspath + configurations.provided
}
}
3. Add the same compile class path to eclipse and make it visible for IDE:
eclipse {
classpath {
plusConfigurations += [ configurations.provided ]
}
}
4. Add any dependency in your new scope:
dependencies {
provided "org.projectlombok:lombok:1.12.6"
}