【发布时间】:2014-12-29 08:30:13
【问题描述】:
我对 Maven 的了解一定有很大的空白,因为我经常遇到这个问题...
我想在我的项目中使用 Gson 库 (https://code.google.com/p/google-gson/)。根据项目的主页,我在 pom.xml 中添加了以下依赖项:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.3</version>
</dependency>
这很好。但是,Eclipse 找不到依赖项。这有点道理。它会在哪里寻找它?哪个仓库?我在 pom.xml 中声明了许多存储库,但可能它们都不包含 Gson。
这确实是一个普遍的问题。我想说到目前为止我见过的大多数项目都没有说 哪个存储库 工件存储在其中。它们只为依赖项提供 XML 元素。我在这里想念什么?主 Maven 存储库是否包含任何人发布过的所有工件?请帮助我理解为什么这么多项目没有说明他们的工件存储在哪个存储库中。
如果你也能告诉我在哪里可以找到 Gson 神器 - 我将不胜感激。
【问题讨论】: