blob: 3aaaddd778fe068fb8d691779211368ad5bf077c [file] [log] [blame]
""" Dependencies for java library. """
load("@rules_jvm_external//:defs.bzl", "maven_install")
def dp_java_deps():
maven_install(
# Run `REPIN=1 bazel run @unpinned_maven//:pin` after changing dependencies.
artifacts = [
# artifacts for building and testing
"org.apache.commons:commons-math3:3.6.1",
"com.google.auto.value:auto-value-annotations:1.7.5",
"com.google.auto.value:auto-value:1.7.5",
"com.google.code.findbugs:jsr305:3.0.2",
"com.google.errorprone:error_prone_annotations:2.5.1",
"com.google.guava:guava:30.1.1-jre",
"com.google.protobuf:protobuf-java:3.15.6",
# artifacts for testing only
"org.mockito:mockito-core:3.8.0",
"junit:junit:4.13.2",
"com.google.truth:truth:1.1.2",
],
repositories = [
"https://jcenter.bintray.com/",
"https://maven.google.com",
"https://repo1.maven.org/maven2",
],
maven_install_json = "@com_google_java_differential_privacy//:maven_install.json",
)