用于解决与云 API 的依赖关系的 Maven
Maven for resolving dependencies with cloud APIs
我是 Maven 的新手,实际上我安装了它并试图在几个小时前编译我的第一个 pom 文件,其中包含一些依赖项。
我正在尝试在 Java 中构建一个与 Eucalyptus 和 OpenStack 通信的休息 Web 服务,分别使用 amazonaws 和 openstack4j。但是,我 运行 遇到了一些将这两个编译在一起的问题,因为它们也依赖于许多其他 jar,特定于版本等等。
我尝试为 openstack4j 和 amazonaws 添加依赖项(我假设我也需要为 jersey 添加一个),但是当它被编译时,下载的 jar 存储在 maven 的存储库文件夹中。我是否需要手动收集它们中的每一个以便我可以将它们作为外部 jar 添加到我的 Eclipse 项目中?
谁能指出我正确的方向?
如果没有关于您的 pom、项目和设置的更多详细信息,则很难回答。您可以尝试做几件事。
- 确保您的 eclipse 中安装了 m2e。这将有助于 eclipse 自动下载所需的依赖项。
- 确保您的项目设置为 Maven 项目。如果已经导入到 Maven 中,您可以
Right click on project > Configure > Convert to Maven Project
。如果它没有在 eclipse File > Import > Maven > Existing Maven Projects
中打开。
完成所有这些设置后,您应该能够right click project > Maven > *Maven Options for Downloading Sources, Updating project, etc.*
我是 Maven 的新手,实际上我安装了它并试图在几个小时前编译我的第一个 pom 文件,其中包含一些依赖项。
我正在尝试在 Java 中构建一个与 Eucalyptus 和 OpenStack 通信的休息 Web 服务,分别使用 amazonaws 和 openstack4j。但是,我 运行 遇到了一些将这两个编译在一起的问题,因为它们也依赖于许多其他 jar,特定于版本等等。
我尝试为 openstack4j 和 amazonaws 添加依赖项(我假设我也需要为 jersey 添加一个),但是当它被编译时,下载的 jar 存储在 maven 的存储库文件夹中。我是否需要手动收集它们中的每一个以便我可以将它们作为外部 jar 添加到我的 Eclipse 项目中?
谁能指出我正确的方向?
如果没有关于您的 pom、项目和设置的更多详细信息,则很难回答。您可以尝试做几件事。
- 确保您的 eclipse 中安装了 m2e。这将有助于 eclipse 自动下载所需的依赖项。
- 确保您的项目设置为 Maven 项目。如果已经导入到 Maven 中,您可以
Right click on project > Configure > Convert to Maven Project
。如果它没有在 eclipseFile > Import > Maven > Existing Maven Projects
中打开。
完成所有这些设置后,您应该能够right click project > Maven > *Maven Options for Downloading Sources, Updating project, etc.*