IT行业的特点就是“快”。这里有全球最聪明的大脑,所以,技术的浪潮也是一波接着一波。当新的一波到来时,就是旧的一波消散时。
回想我这么多年的IT从业生涯,倒也是颇为切合IT业————唯有变化本身是永恒的。
- 2005年还是2006年,抛弃C++/MFC,投身SAP,从此C++再未涉及,ABAP成为饭碗的主要组成部分;
- 2006至2015年,除了ABAP之外,一直坚持用.NET做一些个人项目(非商业)。前期主要平台是C#以及WPF,后来被Cloud浪潮影响,深刻意识到Desktop的程序已经小众化,加上.NET Core的发行,所以开始钻研.NET Core,Typescript,所用平台也转变为ASP.NET Core和Angular。
- 2016年那短暂的Microsoft之旅,恰恰证明了自己敢于放弃ABAP;
- 2016年底回归SAP以来,虽然一直以ABAP,SQL Script为生,却一直没用放下.NET Core和Typescript,偶尔也会开始看看Java和Spring。
- 2021年末,被Microservice概念洗脑,加上被SAP内部ABAP岗位逐日减少的触动,开始认真学习Java。
絮絮叨叨这么多,只是为本文的Gradle打个铺垫。虽然之前已经研究过Maven,但是“求变”就是应该博览群书,不是么?
简要罗列下下载和配置Gradle的几个小步骤:
- 下载Gradle。可以再Gradle官网或mirror网站上下载到最新版本。7.30版本,有110MB之巨。
- 解包到文件夹。这里不需要安装。
- 将解包出来的Bin文件夹注册到系统路径下。Windows中,即添加该Bin文件夹到PATH下。
- 打开CMD或者Powershell:
gradle -v
注意,第一次运行Gradle命令,它会默认启动Damon进程和一些默认配置。
安装完了,开始实战:
- 打开准备的项目文件夹,在其根目录下运行
gradle init
这步执行完成后,这个Gradle项目的初始结构就算搭建完成。
不做任何代码修改,可以直接进行编译(使用项目文件夹下的Gradlew.bat):
./gradlew build
或者可以直接执行
./gradlew run
是为之记。 Alva Chien 2021.11.29