sbt/cli/src/main/scala-2.12/BUILD

40 lines
938 B
Python

scala_library(
name = "cli",
dependencies = [
"3rdparty/jvm:argonaut-shapeless",
"3rdparty/jvm:caseapp",
"cache:cache",
"core:core",
"extra/src/main/scala/coursier:fallback-deps-repo",
"extra/src/main/scala/coursier/extra:extra",
"extra/src/main/scala-2.12/coursier/extra:native",
"scalaz:scalaz-interop",
":util",
],
sources = globs(
"coursier/cli/options/*.scala",
"coursier/cli/scaladex/*.scala",
"coursier/cli/spark/*.scala",
"coursier/cli/*.scala",
),
)
scala_library(
name = "util",
dependencies = [
"3rdparty/jvm:argonaut-shapeless",
"cache:cache",
"core:core",
],
sources = globs("coursier/cli/util/*.scala"),
)
jvm_binary(
name = "coursier-cli",
basename = "coursier-cli",
dependencies = [
":cli",
],
main = "coursier.cli.Coursier",
)