使用pivy-importer将pypi包下载到本地仓库:
O(nlogn)
下面的文件是作为结果创建的:
java -jar pivy-importer-0.3.37-all.jar --repo pygradle-repo grpcio-tools:1.0.1
...
18:58:17.677 INFO c.l.p.i.deps.DependencyDownloader - Pulling in grpcio-tools:1.0.1
18:58:19.701 INFO c.l.p.i.deps.DependencyDownloader - Pulling in grpcio:1.0.1
...
然后命令
myrepo/pypi/grpcio-tools/grpcio-tools-1.0.1.ivy
myrepo/pypi/grpcio-tools/grpcio_tools-1.0.1.tar.gz (Note the underscore)
myrepo/pypi/grpcio/1.0.1/grpcio-1.0.1.ivy
myrepo/pypi/grpcio/1.0.1/grpcio-1.0.1.tar.gz
...
结果
./gradlew build
这就是我在build.gradle中的内容:
* What went wrong:
Could not resolve all dependencies for configuration ':python'.
> Could not find grpcio-tools.tar.gz (pypi:grpcio-tools:1.0.1).
我是否错过了配置或配置错误?
答案 0 :(得分:0)
不幸的是,当我们将gRPC的工具包命名为与其他所有内容不一致时,我们就崩溃了。如果您将依赖项名称从grpcio-tools
更改为grpcio_tools
,那么可能目前正在运行。我相信我们可以通过下一个次要版本更新获得fix,此时您所写的应工作。
n.b。我写这篇文章的时候却不太了解关键词。