gradle - 错误 - 无法识别包:go.opencensus.io 而构建 datacollector-edge
问题描述
我创建了目录 $GOPATH/src/github.com/streamsets 。然后将https://github.com/streamsets/datacollector-edge.git克隆到其中。当我运行“./gradlew goClean dist publishToMavenLocal”时,在解决了许多依赖项后,我得到了以下错误。
任务:resolveBuildDependencies FAILED
FAILURE:构建失败并出现异常。
出了什么问题:任务“:resolveBuildDependencies”执行失败。解析异常,消息是:无法识别包:go.opencensus.io 解析堆栈是:+- github.com/streamsets/datacollector-edge 我正在尝试解决公司代理背后的依赖关系。请在这件事上给予我帮助
谢谢,阿莱娜
解决方案
When I installed Go, the above error got resolved and got a new error as below.
Execution failed for task ':resolveBuildDependencies'.
> Exception in resolution, message is:
Cannot recognize package: pack.ag/amqp
Resolution stack is:
+- github.com/streamsets/datacollector-edge
Once I downloaded and copied pack.ag/amqp package in /user/.gradle/go/repo/ and I ran the command
'./gradlew goClean dist publishToMavenLocal', I got go4.org error as below.
Cannot recognize package: go4.org/syncutil/singleflight
Resolution stack is:
+- github.com/streamsets/datacollector-edge
+- github.com/eclipse/paho.mqtt.golang#adca289fdcf8c883800aafa545bc263452290bae
+- golang.org/x/net#5f4716e94777e714bc2fb3e3a44599cb40817aac
Anyone got any idea about this?
Thanks again.
推荐阅读
- php - 如何将数组参数传递给laravel中的中间件
- javascript - 根据 TypeScript 中函数的行为自动生成/获取简单类型
- angularjs - 我们如何在更改下拉菜单时获得兄弟姐妹的输入值
- service-fabric-on-premises - ServiceFabric 中的反向代理是否可配置?
- php - How to use class property in another class ?
- c# - 添加视图时如何解决“找不到名为'ScaffoldingAssembly'的指令的处理器'Scaffolding Assembly Loader'”?
- r - get 函数如何以不同的方式评估带引号和不带引号的参数 ' '
- web-scraping - 为什么相同的 URL 给出不同的结果?
- docker - 在 docker 中在基于 Alpine 的映像上安装 Redis
- docker - 如何在 docker swarm 模式下使用 express api 网关?