我正在尝试为我的 Java 项目编写自制公式。我正在使用buck构建项目,这需要从 Maven 下载一些 jar 文件。
例如,我的BUCK
文件有:
remote_file(
name = 'guava-jar',
out = 'guava-21.0.jar',
url = 'mvn:com.google.guava:guava:jar:21.0',
sha1 = '3a3d111be1be1b745edfa7d91678a12d7ed38709',
)
prebuilt_jar(
name = 'guava',
source_jar = ':guava-jar',
binary_jar = ':guava-jar',
javadoc_url = 'https://google.github.io/guava/releases/21.0/api/docs/',
)
在我的公式中,我有一行用于获取这些罐子:
system 'buck fetch :my-project'
但是,jar 的下载失败:
无法下载:mvn:com.google.guava:guava:jar:21.0
Homebrew 是否对我的命令施加了一些限制(例如阻止 Web 请求)?
如何在 Homebrew 公式中从 Maven 中提取文件?