aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorJon Boekenoogen <jboekeno@google.com>2014-05-01 18:17:51 -0700
committerJon Boekenoogen <jboekeno@google.com>2014-05-02 09:37:15 -0700
commitd3b82cd81ca3328283407a9c82ea3c8b1b6c1e2c (patch)
treeb2eb16c3396bdd50225a2b0f42f37efff260c90e /build.gradle
parentcdf692b7b636331588f353be0f3103262c704d47 (diff)
downloadjunit-d3b82cd81ca3328283407a9c82ea3c8b1b6c1e2c.tar.gz
Add a host gradle build for junit.
Change-Id: I6dbf31c007c5dbbab62b9b53b7ab32d50592a12f
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle41
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
}