附录

附录A:架构

答:1. 基础编译与测试

要构建源代码,你需要安装JDK 1.8。spring-doc.cadn.net.cn

构建用的是Maven包装,所以你不用安装特定的 Maven的版本。要启用测试,你应该运行RabbitMQ服务器 在localhost和默认端口(5672)上 在建造之前。spring-doc.cadn.net.cn

主要的构建命令是spring-doc.cadn.net.cn

$ ./mvnw clean install

如果你愿意,也可以添加“-DskipTests”,以避免运行测试。spring-doc.cadn.net.cn

你也可以自己安装 Maven (>=3.3.3) 并运行MVN命令 代替./mvnw如下例。如果你这么做,你也会 可能需要补充一点-PSpring如果你的本地Maven设置没有 包含春季预发布工件的仓库声明。
注意你可能需要增加内存量 Maven 可通过设置 a 获得MAVEN_OPTS环境变量 一个-Xmx512m -XX:MaxPermSize=128m.我们试图用 这.mvn配置,所以如果你发现必须这样做才能做一个 建造成功,请提交工单以添加设置 源代码控制。

需要中间件的项目通常包括docker-compose.yml所以可以考虑用 Docker Compose 来运行 middeware 服务器 在 Docker 容器中。spring-doc.cadn.net.cn

答:2. 文档

有一个“文档”配置文件可以生成文档。spring-doc.cadn.net.cn

./mvnw clean package -pdocs -dskipTestsspring-doc.cadn.net.cn

参考文献可在以下文件中找到文档/目标/目录/参考文献.spring-doc.cadn.net.cn

答:3. 与代码合作

如果你没有偏好的IDE,我们建议你在处理代码时使用Spring Tools SuiteEclipse。我们使用 m2eclipe eclipse 插件来支持 maven。其他IDE和工具 应该也能正常工作。spring-doc.cadn.net.cn

A.3.1. 用m2eclipse导入eclipse

我们推荐使用m2eclipe eclipse插件 日蚀。如果你还没安装 m2eclipse,可以在“eclipse”购买 市场“。spring-doc.cadn.net.cn

遗憾的是,m2e目前还不支持Maven 3.3,所以项目一旦出现 你还需要告诉 m2eclipse 来使用 这.settings.xml申请项目。如果你不这么做,你 在 项目。打开你的Eclipse偏好设置,展开Maven 选择“用户设置”。在用户设置字段中 点击浏览,导航到你导入的 Spring Cloud 项目 选择.settings.xml在那个项目里。点击应用 然后可以保存偏好设置的更改。spring-doc.cadn.net.cn

或者你也可以复制仓库的设置.settings.xml进入你自己的世界~/.m2/settings.xml.

A.3.2. 导入 Eclipse 时不使用 m2eclipse

如果你不喜欢使用 m2eclipse,可以使用 以下命令:spring-doc.cadn.net.cn

$ ./mvnw eclipse:eclipse

生成的日蚀项目可以通过选择导入导入现有项目来自文件菜单。spring-doc.cadn.net.cn