java - 用于解决与云 API 的依赖关系的 Maven

标签 java maven dependencies

我对 Maven 非常陌生,事实上,就在几个小时前,我安装了它并尝试使用一些依赖项编译我的第一个 pom 文件。

我正在尝试用 Java 分别使用 amazonaws 和 openstack4j 构建一个与 Eucalyptus 和 OpenStack 通信的 Rest Web 服务。然而,我在将这两个文件编译在一起时遇到了一些问题,因为它们也依赖于许多其他 jar、特定于版本的等等。

我尝试添加 openstack4j 和 amazonaws 的依赖项(我假设我还需要添加 jersey 的依赖项),但是当它编译时,下载的 jar 存储在 maven 的存储库文件夹中。我是否需要手动收集它们中的每一个,以便我可以将它们作为外部 jar 添加到我的 Eclipse 项目中?

有人能给我指出正确的方向吗?

最佳答案

如果没有有关您的 pom、项目和设置的更多详细信息,很难回答。您可以尝试做几件事。

  1. 确保您有 m2e安装在你的 eclipse 中。这将帮助 Eclipse 自动下载所需的依赖项。
  2. 确保您的项目设置为 Maven 项目。如果已经导入到 Maven 中,您可以右键单击项目 > 配置 > 转换为 Maven 项目。如果未在 Eclipse 中打开File > Import > Maven > Existing Maven Projects

完成所有设置后,您应该能够右键单击项目 > Maven > *用于下载源代码、更新项目等的 Maven 选项*

关于java - 用于解决与云 API 的依赖关系的 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32769977/

相关文章:

Maven依赖:tree is not showing all transitive dependencies

java - 在 IBM Rational Software Architect for Java6 Maven 安装中收到致命警报 : protocol_version to https://repo. maven.apache.org/maven2/

maven - 在 Idea Intellij 中使用 Nexus 存储库而不是公共(public) Maven

javascript - RequireJS - 集中管理模块

java - Eclipse - 代码自动格式化

java - JAVA vector 排序

Java使用AIML与AB程序

Java SSH 工具 : SftpClient error: The remote computer disconnected: Protocol error: packet too long: 65580

java - 'BanTransitiveDependencies failed' 背后的原因是什么?

algorithm - 简单依赖算法的问题