一、Java SDK 安装
1、Oracle 官网下载安装包,得到 jdk-8u221-linux-x64.tar.gz。
使用命令(sudo tar -xvf jdk-8u221-linux-x64.tar.gz -C /opt/ )解压到 /opt 目录。
2、配置环境变量。
打开配置文件(vim ~/.bashrc),在末尾添加 export PATH=/opt/jdk1.8.0_221/bin:$PATH,保存退出。执行命令(source ~/.bashrc),使其配置生效。
3、运行命令(java -version),如下,则说明安装成功。
二、源代码下载及文件说明
1、下载地址:www.manning.com/SpringinActionFourthEdition。
2、解压后,进去 Chapter_01/knight 目录,可以看到第一章的源码以及打包好的编译环境,如下。
编译环境配置:gradle,build.gradle,gradle.properties,gradlew,gradlew.bat,这几个文件使你不用自己安装 gradle 环境,可使用脚本 gradlew 或者 gradlew.bat 进行编译。目录 gradle/wrapper/ 有两个文件,文件 gradle-wrapper.properties 记录 gradle 版本信息,以及存放路径,首次编译会自动下载对应 gradle 版本。其中 GRADLE_USER_HOME 指 ~/.gradle 目录。
源代码:src 目录内。
编译结果报告:编译成功,自动生成 build 目录。
三、源码编译
1、进去 Chapter_01/knight/ 目录,执行命令(./gradlew build),出现如下信息。
表示其中一个包下载出错,这是因为仓库地址(http://repo1.maven.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.jar )不可用, 打开文件(vim build.gradle),更换仓库地址即可解决。如下。
编译成功后,信息如下。
这时候可以用浏览器打开文件 build/reports/tests/index.html,查看测试报告。
完!