Skip to content

Instantly share code, notes, and snippets.

@betandr
Created June 21, 2019 15:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save betandr/8320970a927464585d3ccbfd95258adc to your computer and use it in GitHub Desktop.
Save betandr/8320970a927464585d3ccbfd95258adc to your computer and use it in GitHub Desktop.
Sample Bazel BUILD file for Java
java_binary(
name = "ProjectRunner",
srcs = glob([
"src/main/java/foo/bar/baz/*.java",
"src/main/java/foo/bar/baz/domain/*.java"
]),
deps = [
"@javax_json_javax_json_api//jar",
"@org_glassfish_javax_json//jar",
],
)
java_library(
name = "test_lib",
srcs = glob([
"src/main/java/foo/bar/baz/*.java",
"src/main/java/foo/bar/baz/domain/*.java"
]),
deps = [
"@javax_json_javax_json_api//jar",
"@org_glassfish_javax_json//jar",
],
)
java_test(
name = "AllTests",
srcs = glob([
"src/test/java/foo/bar/baz/*.java",
"src/test/java/foo/bar/baz/domain/*.java",
"src/test/java/foo/bar/baz/fixtures/*.java"
]),
test_class = "uk.co.bbc.mediaservices.summariser.AllTests",
deps = [
":test_lib",
"@junit_junit//jar",
"@org_mockito_mockito_core//jar",
],
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment