导入时打开项目时出错(Maven DEP

时间:2019-05-09 18:08:42

标签: java eclipse maven m2eclipse apache-cloudstack

我刚开始使用cloudstack,想开发环境。我已经安装了Maven,并使用Eclipse。我一直在遵循here指南,这似乎有些过时了,但是我找不到关于在Eclipse中进行此操作的最新信息。

我正在运行的版本:

--Eclipse 4.1
--Maven 3.6.1
--Java 1.8.0_211
--Cloudstack 4.9

在导入时,我遇到152个错误(似乎都与Maven有关):

  

*描述资源路径位置类型   缺少工件com.cloud.com.f5:icontrol:jar:1.0 pom.xml / cloud-plugin-network-f5第30行Maven依赖问题

     

*描述资源路径位置类型缺少工件com.cloud.com.netapp:manageontap:jar:4.0 pom.xml / cloud-plugin-netapp行   30 Maven依赖问题

     

*描述资源路径位置类型缺少工件com.cloud.com.vmware:vmware-vim25:jar:6.0 pom.xml / cloud-engine-storage-integration-test行   12 Maven依赖问题

     

*描述资源路径位置类型生命周期配置未涵盖插件执行:   org.apache.maven.plugins:maven-plugin-plugin:3.1:描述符   (执行:默认描述符,阶段:   流程类)pom.xml / Wix-cloudstack-maven-plugin第16行Maven   项目构建生命周期映射问题

     

*描述资源路径位置类型容器“ Maven依赖关系”引用了不存在的库   'C:\ Users.m2 \ repository \ com \ cloud \ com \ f5 \ icontrol \ 1.0 \ icontrol-1.0.jar'cloud-plugin-network-f5构建   路径构建路径问题

     

*描述资源路径位置类型导入com.cloud.network.schema不能为   解决了BrocadeVcsApi.java / cloud-plugin-network-vcs / src / com / cloud / network / brocade行   61 Java问题

1 个答案:

答案 0 :(得分:1)

可能有点晚了,但可能会帮助其他人第一次尝试。

添加Apache Maven存储库应该可以构建,例如,我已经在CloudStack 4.13中添加了Maven Central和Apache Maven存储库。

这可以通过编辑~/.m2/settings.xml来包括镜像来完成,使用HTTPS而不是HTTP非常重要,因为这已被弃用,并且默认情况下会导致失败。

Apache存储库条目

要添加到配置中的条目。

    <mirror>
      <id>Apache HTTPS</id>
      <mirrorOf>apache</mirrorOf>
      <name>Apache (HTTPS)</name>
      <url>https://repo.maven.apache.org/maven2/</url>
    </mirror>

示例

仅为用户镜像条目。

<settings>
  <mirrors>
    <mirror>
      <id>Central HTTPS</id>
      <mirrorOf>central</mirrorOf>
      <name>Maven Central (HTTPS)</name>
      <url>https://repo1.maven.org/maven2/</url>
    </mirror>
    <mirror>
      <id>Apache HTTPS</id>
      <mirrorOf>apache</mirrorOf>
      <name>Apache (HTTPS)</name>
      <url>https://repo.maven.apache.org/maven2/</url>
    </mirror>
  </mirrors>
</settings>