SRC = 'src/main/java/org/onlab/junit/' TEST = 'src/test/java/org/onlab/junit/' CURRENT_NAME = 'onlab-junit' CURRENT_TARGET = ':' + CURRENT_NAME SRC_DEPS = [ '//lib:junit', '//lib:hamcrest-all', '//lib:guava', ] TEST_DEPS = [ '//lib:guava-testlib', ] osgi_jar( name = CURRENT_NAME, srcs = glob([SRC + '/*.java']), deps = SRC_DEPS, visibility = ['PUBLIC'], resources_root = 'src/main/resources', resources = glob(['src/main/resources/**']), ) java_test( name = 'tests', srcs = glob([TEST + '/*.java']), deps = SRC_DEPS + TEST_DEPS + [CURRENT_TARGET], source_under_test = [CURRENT_TARGET], )