繁体   English   中英

GCLOUD Artifact Registry:使用Cloud Build手动上传的maven依赖项下载时出现权限错误

GCLOUD Artifact Registry: Permissions error downloading maven dependency uploaded manually with Cloud Build

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我已将Maven依赖项手动上传到我的工件存储库

从我的本地PC上,“ mvn install”可以从工件存储库中正确下载每个maven依赖项,包括我手动上传的依赖项。


mvn -U全新安装-DskipTests = true

[INFO]正在扫描项目...

[信息]

[INFO] ----------------- <com.healthcentrix.prevvy:frontend> ------------------

[INFO]构建前端2.1-SNAPSHOT

[INFO] -------------------------------- [jar] ------------ ---------------------

从云工件下载:artifactregistry://us-central1-maven.pkg.dev/prevvy1/artifacts/org/moxieapps/gwt/highcharts/1.7.2/highcharts-1.7.2.pom从云工件下载:artifactregistry ://us-central1-maven.pkg.dev/prevvy1/artifacts/org/moxieapps/gwt/highcharts/1.7.2/highcharts-1.7.2.pom(401 B at 90 B / s)

从云工件下载:artifactregistry://us-central1-maven.pkg.dev/prevvy1/artifacts/org/moxieapps/gwt/highcharts/1.7.2/highcharts-1.7.2.jar从云工件下载:artifactregistry ://us-central1-maven.pkg.dev/prevvy1/artifacts/org/moxieapps/gwt/highcharts/1.7.2/highcharts-1.7.2.jar(521 kB at 376 kB / s)


从Cloud Build或cloud-build-local ,我们得到一个权限错误


[ERROR] Failed to execute goal on project frontend: Could not resolve dependencies for project com.healthcentrix.prevvy:frontend:jar:2.1-SNAPSHOT:

无法在org.moxieapps.gwt:highcharts:jar:1.7.2上收集依赖项:无法读取org.moxieapps.gwt:highcharts:jar:1.7.2的工件描述符:无法传输工件org.moxieapps.gwt:highcharts :pom:1.7.2从/到云工件(artifactregistry://us-central1-maven.pkg.dev/prevvy1/artifacts):远程存储库上的权限被拒绝(或者可能不存在)。 该请求没有凭据,因为环境没有可用的凭据。 确保1)您已登录gcloud或2)设置了应用程序默认凭据(有关更多信息,请参见https://developers.google.com/accounts/docs/application-default-credentials )。 403禁止的步骤#0:[构建器] [错误] {“错误”:“对资源” projects / prevvy1 / locations / us-central1 / repositories / artifacts“的权限“ artifactregistry.repositories.downloadArtifacts”被拒绝(或者它可能不存在)“}


我们的Cloud build Project服务帐户拥有每个Artifact Registry权限,并且正在下载其余的特权,但不包括此特定工件,这些工件是手动上传的

有必要对此特定工件赋予某些特定权限? 如何?

在此先感谢您的指导

问题暂未有回复.您可以查看右边的相关问题.
3 Maven依赖性错误(工件)

我正在尝试使用maven安装Fenix框架,添加以下依赖项: 出现以下错误:缺少工件...... 我的POM.xml: 官方文档: https : //fenix-framework.github.io/Usage.html 有谁知道我做错了什么? ...

5 Maven错误:工件不是项目的依赖项

首先,我为应用程序构建了一个WAR文件。 现在,我正在构建我的EAR文件,该文件应该具有WAR作为依赖项。 当我收到上述错误消息时,我已经使用m2e插件运行了ITARAS-EAR模块。 模块WAR的pom.xml如下。 模块EAR的pom.xml在这里。 提前致谢 ...

6 依赖项的Maven错误:缺少工件

昨天我问了这个问题,事实证明这是一个Maven问题。 尽管我能够找到一种解决方法(与Geronimo而不是Java JMS一起使用),但我无法弄清Java JMS解决方案为何无法正常工作。 我不喜欢重复问题,但我不认为这是一个骗子,因为它是一个完全不同的原始问题。 因此,我正在尝试 ...

8 Github 构建和部署错误:未找到上传的工件

我正在尝试部署 github.io 博客,但在构建和部署方面存在问题。 我可以在本地服务器上构建文件而没有任何问题,但是当我尝试通过推送它在 github 服务器上发布它时,它会引发构建和部署错误说: 错误:错误:未找到上传的工件! 这是我的 git repo 链接以获取更多信息: h ...

9 在将版本号上传到Artifactory时,将其编号附加到Maven工件

我已经使用以下配置创建了本地Maven存储库- 现在,当我使用mvn deploy上载工件时, mvn deploy工件(.zip包和POM文件),并在其名称后附加时间戳和后缀数字。 我想知道这些数字到底是什么。 我可以控制他们吗? 我可以在最后说一下构建编号,而不是这些自动生成的 ...

10 Maven对文件的依赖而不是工件

免责声明:Maven的新手,并且略过了Maven文档 如何配置Maven以查看文件以确定一个阶段会发生什么? 我正在使用cxf-codegen-plugin生成源。 当我删除.java文件并执行mvn clean generate-sources时,这可以正常工作。 但是,当我更 ...

2014-07-26 22:41:43 0 59   maven
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM