GitHub 仓库中 **GPars** 网站结构的回顾
GPars 网站的源代码
2015 年 11 月 24 日 - JNorthr
这是使用 asciidoctor 标记重写的初始 GPars 文档提交。
还有很多工作要做,只是想在丢失之前将这些东西放到 GitHub 上。
包含四个 gradle 构建脚本,以及 gradle 2.9 包装器。 要构建/翻译/测试/部署等,请执行以下操作
- 
打开终端 
- 
克隆此仓库 
- 
将目录更改到此仓库的根文件夹。 
- 
./gradlew check 
<或>
确认 Gradle 正常工作
  1
gradlew check
 
这确认所有依赖项都已下载。
然后,要从每个 .adoc 文件重新构建 .html,请执行以下操作
让 Gradle 将 .adoc 文件翻译成 .html
  1
./gradlew asciidoctor 
要构建可部署的 war 文件,请运行没有参数的脚本 - 这将运行 **Gradle**,使用默认任务创建 **.WAR**
让 Gradle 翻译 .adoc 文件,然后构建 **.WAR** 文件
  1
./gradlew 
要在上传到云平台之前在您自己的系统上测试此 war 文件,gretty.gradle 脚本会启动本地 **jetty7** 服务器。 然后,您可以打开浏览器访问 localhost:8080 查看网站的外观,并在部署到云平台目标之前进行任何调整。
让 Gradle 在您的本地机器上运行 Jetty 服务器
  1
2
cd /Users/jim/Dropbox/GParsDocs/build/libs
./gradlew -b gretty.gradle appRunWAR 
部署
准备好部署时,您将需要在任何 CloudFoundry 提供商上拥有一个客户帐户;第三个 gradle 脚本是将我们的文档部署到 CloudFoundry 实例。 通常
让 Gradle 将我们的网站部署到 CloudFoundry 目标
  1
2
 cd /Users/jim/Dropbox/GParsDocs/
 ./gradlew -b deploy.gradle cfLogin cfDelete cfPush 
应该在 cloudfoundry{} 闭包中声明的 URI 处创建一个正在运行的 Web 应用程序;
| 在第一次运行之前包含您自己的凭据 | 
我们的 Web 应用程序位于柏林的 anynines.com **PaaS** 提供商中。 “target” 和 “uri” 值指向该提供商。 如果您加入其他提供商,则可以将此 .war 文件部署到其他位置。
如果您需要教程或操作指南,请阅读:CloudFoundry 如何工作?