我刚开始使用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问题
答案 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>