33 lines
909 B
Python
33 lines
909 B
Python
module(
|
|
name = "databuild_basic_composition",
|
|
version = "0.1",
|
|
)
|
|
|
|
# Databuild dep - overridden so ignore version
|
|
bazel_dep(name = "databuild", version = "0.0")
|
|
local_path_override(
|
|
module_name = "databuild",
|
|
path = "../..",
|
|
)
|
|
|
|
# Java dependencies
|
|
bazel_dep(name = "rules_java", version = "8.11.0")
|
|
|
|
# Configure JDK 17
|
|
register_toolchains("@rules_java//toolchains:all")
|
|
|
|
bazel_dep(name = "rules_jvm_external", version = "6.3")
|
|
|
|
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
|
|
maven.install(
|
|
artifacts = [
|
|
"com.fasterxml.jackson.core:jackson-core:2.15.2",
|
|
"com.fasterxml.jackson.core:jackson-databind:2.15.2",
|
|
"com.fasterxml.jackson.core:jackson-annotations:2.15.2",
|
|
"com.fasterxml.jackson.module:jackson-module-jsonSchema:2.15.2",
|
|
],
|
|
repositories = [
|
|
"https://repo1.maven.org/maven2",
|
|
],
|
|
)
|
|
use_repo(maven, "maven")
|