aboutsummaryrefslogtreecommitdiff
path: root/buildSrc
diff options
context:
space:
mode:
authorChristian Williams <christianw@google.com>2017-10-31 18:21:46 -0700
committerChristian Williams <christianw@google.com>2017-11-01 13:10:51 -0700
commit6860bf6c4dafbaaeda631deb3be001f3aba93399 (patch)
tree5b3dac95b2efe372ee6b3b6db7236a400c7e8867 /buildSrc
parentd1aeb98a6fe478462dfcc487240d7920c7a0896c (diff)
downloadrobolectric-shadows-6860bf6c4dafbaaeda631deb3be001f3aba93399.tar.gz
Generates parent.ipr with stuff for compiler.xml.
Diffstat (limited to 'buildSrc')
-rw-r--r--buildSrc/src/main/groovy/RoboJavaModulePlugin.groovy6
-rw-r--r--buildSrc/src/main/groovy/ShadowsPlugin.groovy6
2 files changed, 6 insertions, 6 deletions
diff --git a/buildSrc/src/main/groovy/RoboJavaModulePlugin.groovy b/buildSrc/src/main/groovy/RoboJavaModulePlugin.groovy
index e69979c19..fc6e13a51 100644
--- a/buildSrc/src/main/groovy/RoboJavaModulePlugin.groovy
+++ b/buildSrc/src/main/groovy/RoboJavaModulePlugin.groovy
@@ -37,8 +37,6 @@ class RoboJavaModulePlugin implements Plugin<Project> {
// it's weird that compileOnly deps aren't included for test compilation; fix that:
project.sourceSets {
- generated
-
test.compileClasspath += project.configurations.compileOnly
}
@@ -91,12 +89,12 @@ class RoboJavaModulePlugin implements Plugin<Project> {
task('sourcesJar', type: Jar, dependsOn: classes) {
classifier "sources"
- from sourceSets.main.allJava + sourceSets.generated.allJava
+ from sourceSets.main.allJava
}
javadoc {
failOnError = false
- source = sourceSets.main.allJava + sourceSets.generated.allJava
+ source = sourceSets.main.allJava
}
task('javadocJar', type: Jar, dependsOn: javadoc) {
diff --git a/buildSrc/src/main/groovy/ShadowsPlugin.groovy b/buildSrc/src/main/groovy/ShadowsPlugin.groovy
index b3e3040e7..d680972be 100644
--- a/buildSrc/src/main/groovy/ShadowsPlugin.groovy
+++ b/buildSrc/src/main/groovy/ShadowsPlugin.groovy
@@ -23,9 +23,9 @@ class ShadowsPlugin implements Plugin<Project> {
def aptGeneratedSrcDir = new File(project.buildDir, 'generated/source/apt/main')
project.sourceSets {
- generated {
+ main {
java {
- srcDirs = [aptGeneratedSrcDir]
+ srcDirs += [aptGeneratedSrcDir]
}
}
}
@@ -40,6 +40,8 @@ class ShadowsPlugin implements Plugin<Project> {
def shadowPackageNameDir = project.shadows.packageName.replaceAll(/\./, '/')
checkForFile(task.archivePath, "${shadowPackageNameDir}/Shadows.java")
}
+
+ project.rootProject.configAnnotationProcessing += project
}
static class ShadowsPluginExtension {