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
    

    Init Project

这步执行完成后,这个Gradle项目的初始结构就算搭建完成。

不做任何代码修改,可以直接进行编译(使用项目文件夹下的Gradlew.bat):

./gradlew build

或者可以直接执行

./gradlew run

是为之记。 Alva Chien 2021.11.29