Jcohy Docs 的源码可以使用 Gradle 的命令行构建。我们在项目中包含了 Gradle’s wrapper scripts (./gradlew 或 gradlew.bat),这样您可以不用下载安装 Gradle 也可以在本地构建。
Jcohy Plugins 是基于 JDK 17 编写的。您应该使用 HotSpot JVM JDK 17 或更高的版本构建.
项目的参考文档也在此项目中,每个项目的下面的 src/docs/asciidoc
。我们使用 Asciidoc,您可以使用以下命令在本地构建文档:
$ ./gradlew asciidoc asciidocPdf -Dfile.encoding=UTF-8
Note
|
生成的 HTML , Api Doc 和 PDF 文档在每个项目的 |
$ ./gradlew clean :spring-boot:spring-boot:asciidoctorMultipage -Dfile.encoding=UTF-8
另外我们可以构建聚合文档,为每个应用了 com.jcohy.docs
插件的项目生成单页面,多页面,pdf 文档
$ ./gradlew clean aggregatedAsciidoctor -Dfile.encoding=UTF-8
- NOTE
-
此任务只能在根项目中执行,文件的输出根目录的
build/refrence
目录下
$ ./gradlew clean docsZip -Dfile.encoding=UTF-8
- NOTE
-
此任务只能在根项目中执行,主要是将
aggregatedAsciidoctor
输出打包为压缩文件。文件的输出根目录的build/archive
目录下