导入第三方java类库含源码包-bazel-deps:为Maven工件生成bazel依赖项

时间:2024-06-26 08:53:39
【文件属性】:

文件名称:导入第三方java类库含源码包-bazel-deps:为Maven工件生成bazel依赖项

文件大小:132KB

文件格式:ZIP

更新时间:2024-06-26 08:53:39

系统开源

导入java类库含源码包bazel-deps 借助 Scala 支持,为 Maven 工件生成可传递的依赖项。 快速开始 这个 repo 可以在本地克隆和构建,或者你可以在发布页面下载适用于 MacOS 和 Linux 的预构建二进制文件。 针对 master 的每次提交都会生成自动发布。 我们还在发行版中包含了一个 bash 脚本,它可以让您轻松地在 mac/linux 上下载/运行运行 bazel-deps 的默认配置。 像这样的流程: 下载与发行版配对的 bash 脚本,其中嵌入了每个平台的预期 sha256 放在你的 repo 和chmod +x update_dependencies.sh ,如果你愿意,可以放在脚本文件夹中。 从此 repo 中复制dependencies.yaml ,或编写自己的 运行脚本,它应该会在3rdparty生成一些文件 添加到您的工作区: load ( "//3rdparty:workspace.bzl" , "maven_dependencies" ) maven_dependencies () load ( "//3rdparty:targe


【文件预览】:
bazel-deps-master
----ci_scripts()
--------build_fat_jar.sh(179B)
--------ci_install_bazel.sh(154B)
--------make_native_artifact.sh(1KB)
--------bootstrapping_bazel(3KB)
--------reflection.json(290B)
--------make_update_dependencies.sh(2KB)
--------prepare_output.sh(250B)
----.bazel-installer-linux-x86_64.sh.sha256(105B)
----.github()
--------workflows()
----.bazelrc.travis(846B)
----3rdparty()
--------jvm()
--------target_file.bzl(39KB)
--------BUILD(0B)
--------workspace.bzl(59KB)
----src()
--------scala()
----ij.bazelproject(185B)
----CONTRIBUTING.md(1KB)
----.travis.yml(1KB)
----LICENSE(1KB)
----tools()
--------build_rules()
----test()
--------all_tests.xml(360B)
--------scala()
----WORKSPACE(1KB)
----README.md(14KB)
----.bazelrc.github(818B)
----dependencies.yaml(3KB)
----BUILD(561B)
----.gitignore(109B)
----gen_maven_deps.sh(448B)

网友评论