我刚从CloudStack开始,并希望获得开发环境。我已经安装了Maven,并使用Eclipse。我一直在遵循本指南,这似乎有点过时了,但是我找不到有关在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 line 30 maven依赖性问题
*说明资源路径位置类型缺少artifact com.cloud.com.netapp:manageontap:jar:4.0 pom.xml/cloud-plugin-netapp line 30 Maven依赖问题
*描述资源路径位置类型缺少artifact com.cloud.com.vmware:vmware-vim25:jar:6.0 pom.xml/cloud-ingine-engine-ingine-storage-intorage-intorge-integration-test Line 12 Maven依赖问题
*描述资源路径位置类型插件执行未涵盖生命周期配置: org.apache.maven.plugins:maven-plugin-plugin:3.1:描述符 (执行:默认描述符,阶段: process-classes(pom.xml/wix-cloudstack-maven-plugin线16 项目构建生命周期映射问题
*描述资源路径位置类型键入容器" maven依赖关系"参考非现有库 'c: users.m2 repository com cloud com com f5 icontrol 1.0 icontrol-1.0.jar'cloud-plugin-network-f build构建 路径构建路径问题
*描述资源路径位置类型import com.cloud.network.schema不能是 已解决的brocadevcsapi.java/cloud-plugin-network-vcs/src/com/com/clout/network/brocade系列 61 Java问题
可能有点晚了,但可能会帮助其他人第一次尝试。
添加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>