2017-04-23 36 views
0

我正在使用用于Eclipse的aws Java插件。我在安装过程中没有任何问题,但是我用了插件创建示例DynamoDB项目后,我得到这个错误如何解决使用Eclipse AWS插件时丢失的工件错误?

Missing artifact com.amazonaws:aws-java-sdk-cl....watchmetris.jar:1.11.123(click for 156 more...).

点击什么也没做。

我认为这个错误是由于我没有在安装过程中安装那个jar的事实 - 我只安装了“AWS Toolkit for Eclipse”。

我回到了Eclipse和安装了自动气象站每一个非可选插件(见下文) enter image description here

我重新启动Eclipse和试图再次创造我DynamoDB项目后,我得到一个不同的无法读取工件描述符错误(见下) enter image description here

有没有人遇到过这个问题,或知道解决方案是什么?弹性负载平衡器应该是我安装的AWS Toolkit的一部分。我尝试删除并重新安装aws插件,但我仍然失去了工件错误。我也查看了Eclipse的AWS插件上的其他线程。

回答

1

问题不在于您的AWS工具包,而是您的maven问题。请尝试使用maven创建一个项目来检查maven的设置是否正确。如果maven是正确的,请在xml中查看您的pom文件并检查依赖关系是否正确?如果你不能创建Maven项目,这意味着你的Maven设置在某个地方是错误的!

+0

我能够创建一个新的Maven项目。 pom文件来自亚马逊。 – committedandroider

+0

谢谢,我能够根据您的建议找到解决方案。 – committedandroider

0

对于任何人处理这个问题与这个问题,我得到它的工作!我无法真正解释它为什么会起作用 - 也许Maven重置某些设置的方式。

我所做的就是进入pom.xml,Maven的配置文件,进入Dependencies选项卡。这就是我看到的 enter image description here

我推断缺少的工件是在aws-java-sdk jar中,因此我将其删除。然后我从磁盘上删除了该项目并创建了一个新项目。新项目带有正确的依赖关系,没有编译器错误!

相关问题