目录
[IntelliJ IDEA + EduTools] 从零开始编写一套 Java 教材(零)
第2部分 - 为 IntelliJ IDEA 配置 Gradle 运行时相关设置
上期回顾
在上一课中,我们讲解了如何在各个平台上安装 IntelliJ IDEA ,同时也演示了完整的 IntelliJ IDEA Ultimate 2020.2.1 的安装程序引导过程,在自己的设备上顺利地完成了集成开发环境的安装。
当然,IntelliJ IDEA 只是我们“教材”编写环境的基础,我们还少了另外一些东西:
- EduTools 教育工作者插件
- Java Development Kit 开发套件
- Apache Gradle 自动化构建工具
在这一课中,我们将会讲解如何为 IntelliJ IDEA Ultimate 安装 EduTools 、JDK 和 Gradle 。
第一课 - EduTools, JDK & Gradle
第0部分 - 安装 EduTools 教育工作者插件
EduTools 是 JetBrains 官方发行的 IntelliJ-Based IDE 插件,必然也会同步发行于 Plugins | JetBrains 当中。
(此处我已经预先安装了 EduTools )
第1部分 - 为教程项目配置 JDK ,并创建一个教程项目
在创建课程时,EduTools 插件为我们提供了5项基本的课程配置项:
- Title:课程标题,允许存在空格或使用非 ASCII 字符书写
- Type:课程类型(语言),此处我们将其指定为 Java
- Description:课程描述,同样允许存在空格或使用非 ASCII 字符书写
- Location:课程项目路径,仅支持纯 ASCII 路径,但允许使用空格
- JDK:课程项目使用的 Java 开发套件,它是我们编写、测试课程项目的基础
(如果 IntelliJ IDEA 没有检测到您早已安装的 JDK ,选择 "Add JDK ..." )
(如果您尚未安装所需要的 JDK 版本,请选择 "Download JDK ..." )
随后选择 "Download" 下载并安装
第2部分 - 为 IntelliJ IDEA 配置 Gradle 运行时相关设置
在首次创建、打开 Apache Gradle 项目时,IntelliJ IDEA 会为我们自动下载内置 Groovy 的 Gradle 最新发行版(编写本课时,Apache Gradle 的最新版本为 Gradle 6.5),这段时间的长短受网络环境的影响较大。
在耐心地等待之后,使用 Gradle 进行自动化项目配置与构建的 Java 教程就创建完毕了,IntelliJ IDEA 会自动打开一个 *.java 文件等待编写完善。
勾选 "Generate *.iml files for modules imported from Gradle" 和 "Download external annotations for dependencies" ,
将 "Build and run using: " 和 "Run tests using: " 全部设置为 "Gradle (Default)" ,将 "Gradle JVM" 切换为 "Project SDK" ,
选择 "Apply" 并 "OK" 退出设置界面,等待项目重新载入
下期预告
在这一课中,我们详细地介绍了如何安装 EduTools 教育工作者插件、如何为我们的教程项目配置 JDK 、如何为 IntelliJ IDEA 配置 Gradle 运行相关设置,并成功地创建了一个 Java 教程项目。下一课,我们将讲解 Java 教程项目的目录结构,并着重讲解项目的 EduTools 配置文件:course-info.yaml / section-info.yaml / lesson-info.yaml 和 task-info.yaml 。
敬请期待!