[英]How to resolve missing artifact error when using Eclipse AWS plugin?
我正在为 Eclipse 使用aws Java 插件。 我在安装过程中没有遇到任何问题,但是在我使用插件创建示例 DynamoDB 项目后,出现了这个错误
Missing artifact com.amazonaws:aws-java-sdk-cl....watchmetris.jar:1.11.123(click for 156 more...).
点击没有做任何事情。
我认为错误是由于我在安装过程中没有安装那个 jar - 我只安装了“AWS Toolkit for Eclipse”。
我回到 Eclipse 并从 aws 安装了每个非可选插件(见下文)
在我重新启动 Eclipse 并尝试再次创建我的 DynamoDB 项目后,我得到了一个不同的无法读取工件描述符错误(见下文)
有没有人以前遇到过这个问题或知道解决方案是什么? 弹性负载均衡器应该是我安装的 AWS 工具包的一部分。 我已尝试删除并重新安装 aws 插件,但我仍然遇到遗漏工件错误。 我也查看了 Eclipse 的 AWS 插件上的其他线程。
问题不是您的 AWS 工具包,而是您的 Maven 的问题。 请尝试用Maven创建一个项目来检查Maven的设置是否正确。 如果 Maven 是正确的,请查看您的 XML 格式的 pom 文件并检查依赖关系是否正确? 如果无法创建 Maven 项目,则说明您的 Maven 设置有误!
我收到类似的错误“无法传输 com.amazonaws:aws-java-sdk ...”。 pom 解决方案可以工作,但这是另一种解决方案。 因此,当您第一次启动 aws 项目时,maven 所需的某些工件存储在 .m2\repository\com\amazonaws 下。
发生在我身上的是,当我删除我的一个 aws 项目时,我也删除了上述目录中某处所引用的资源。 并且由于该目录存在,eclipse 的 aws 工具包没有费心再次下载它。 我通过删除 $home.m2\repository\com\amazonaws 目录解决了这个问题。 所以下次我创建一个新的 aws 项目时,它必须下载所有的工件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.