blob: d5b1c3c15476360648ac17834908058072065b39 [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.9",
"com.google.auto.value:auto-value:1.9",
"com.google.code.findbugs:jsr305:3.0.2",
"com.google.errorprone:error_prone_annotations:2.15.0",
"com.google.guava:guava:31.1-jre",
"com.google.protobuf:protobuf-java:3.21.5",
# artifacts for testing only
"org.mockito:mockito-core:4.7.0",
"junit:junit:4.13.2",
"com.google.truth:truth:1.1.3",
"com.google.truth.extensions:truth-java8-extension:1.1.3",
"com.google.testparameterinjector:test-parameter-injector:1.8",
],
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",
)