diff options
author | Jon Boekenoogen <jboekeno@google.com> | 2014-05-01 18:17:51 -0700 |
---|---|---|
committer | Jon Boekenoogen <jboekeno@google.com> | 2014-05-02 09:37:15 -0700 |
commit | d3b82cd81ca3328283407a9c82ea3c8b1b6c1e2c (patch) | |
tree | b2eb16c3396bdd50225a2b0f42f37efff260c90e /build.gradle | |
parent | cdf692b7b636331588f353be0f3103262c704d47 (diff) | |
download | junit-d3b82cd81ca3328283407a9c82ea3c8b1b6c1e2c.tar.gz |
Add a host gradle build for junit.
Change-Id: I6dbf31c007c5dbbab62b9b53b7ab32d50592a12f
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 41 |
1 files changed, 34 insertions, 7 deletions
diff --git a/build.gradle b/build.gradle index c47c46d..6dfb890 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,18 @@ apply plugin: 'java' +configurations { + host + target +} + sourceSets { - main { + host { + java { + srcDirs = ['src'] + } + } + + target { java { srcDirs = ['src'] include 'org/**', @@ -18,12 +29,28 @@ sourceSets { } } -jar { - baseName 'junit4' - classifier 'target' +dependencies { + targetCompile getAndroidPrebuilt('4') + targetCompile project(':hamcrest') + + hostCompile project(':hamcrest') } -dependencies { - compile getAndroidPrebuilt('4') - compile project(':hamcrest') +task targetJar(type: Jar) { + from sourceSets.target.output + dependsOn targetClasses + baseName "junit4" + classifier "target" +} + +task hostJar(type: Jar) { + from sourceSets.host.output + dependsOn hostClasses + baseName "junit4" + classifier "host" +} + +artifacts { + host hostJar + target targetJar } |