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

时间:2015-09-24 20:04:47

标签: java maven dependencies

我是Maven的新手,事实上我安装了它,并试图在几个小时前编译我的第一个pom文件,其中包含一些依赖项。

我正在尝试用Java构建一个与Eucalyptus和OpenStack通信的休息Web服务,分别使用amazonaws和openstack4j。但是,我遇到了将这两个一起编译的问题,因为它们依赖于许多其他的罐子,特定于版本等等。

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

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

1 个答案:

答案 0 :(得分:0)

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

  1. 确保您的日食中安装了m2e。这将有助于eclipse自动下载所需的依赖项。
  2. 确保您的项目已设置为maven项目。如果已经导入maven,您可以Right click on project > Configure > Convert to Maven Project。如果它没有在eclipse File > Import > Maven > Existing Maven Projects中打开。
  3. 完成所有设置后,您应该可以right click project > Maven > *Maven Options for Downloading Sources, Updating project, etc.*