Add some helpful Copycat-specific build and test targets that cover all Copycat packages.

This commit is contained in:
Ewen Cheslack-Postava 2015-07-26 14:03:52 -07:00
parent 31cd1caf3c
commit 4a9b4f3c67
1 changed files with 4 additions and 2 deletions

View File

@ -204,9 +204,10 @@ for ( sv in ['2_10_5', '2_11_7'] ) {
}
}
def pkgs = ['clients', 'examples', 'contrib:hadoop-consumer', 'contrib:hadoop-producer', 'log4j-appender',
'copycat-data', 'copycat-api', 'copycat-runtime', 'copycat-avro', 'copycat-file']
def copycatPkgs = ['copycat-data', 'copycat-api', 'copycat-runtime', 'copycat-avro', 'copycat-file']
def pkgs = ['clients', 'examples', 'contrib:hadoop-consumer', 'contrib:hadoop-producer', 'log4j-appender'] + copycatPkgs
tasks.create(name: "jarCopycat", dependsOn: copycatPkgs.collect { it + ":jar" }) {}
tasks.create(name: "jarAll", dependsOn: ['jar_core_2_10_5', 'jar_core_2_11_7'] + pkgs.collect { it + ":jar" }) {
}
@ -214,6 +215,7 @@ tasks.create(name: "srcJarAll", dependsOn: ['srcJar_2_10_5', 'srcJar_2_11_7'] +
tasks.create(name: "docsJarAll", dependsOn: ['docsJar_2_10_5', 'docsJar_2_11_7'] + pkgs.collect { it + ":docsJar" }) { }
tasks.create(name: "testCopycat", dependsOn: copycatPkgs.collect { it + ":test" }) {}
tasks.create(name: "testAll", dependsOn: ['test_core_2_10_5', 'test_core_2_11_7'] + pkgs.collect { it + ":test" }) {
}