我可以在 Buck 中指定 Git 个 URL 作为依赖项吗?

Can I specify Git URLs as dependencies in Buck?

我正在使用 Buck 构建一个 C++ 项目。

我想添加一个 Git URL(例如 git@github.com:owner/project.git)作为依赖项,以便构建可以自动从 GitHub 下载一个库。我看了一下 remote_file,但这似乎只适用于 HTTP、HTTPS 和 Maven。

Buck 是否提供开箱即用的此功能?

如果是这样,是否可以指定特定的提交哈希或标记?

Buck 不支持远程 Git URLs。

您的选择是:

  • 手动将代码复制到您的项目中
  • 使用等效的 .zip URL(GitHub 给你这些)
  • 使用子模块,例如this example
  • 使用支持Buck的包管理器,例如Buckaroo