P21 P22
老师带着大家运行了grpc的Helloworld项目
P23
讲解了gradle与gradlew简易用法。
gradle的普遍用法
gradle是用来管理包版本的,而gradlew可以连gradle的版本也管理
- 一般由项目创建者在build.gradle中添加如下代码
task wrapper(type: wrapper) { gradleVersion = "3.4" distributionType = "all" }
- 然后项目创建者运行
gradle wrapper
,该命令会创建gradle文件夹、gradlew文件和gradlew.bat文件。
gradlew
文件是Linux和mac用的,gradlew.bat
是windows用的gradle/wrapper/gradle-wrapper.properties
文件定义了gradle版本的配置
- 之后上传至github时,不需要上传
build
(编译结果文件),.idea
(idea配置文件)和.gradle
(gradle库)这三个文件夹 。gradle
文件夹、gradlew
文件和gradlew.bat
文件都要上传。 - 之后的开发者只需要从github拷贝项目下来,在项目路径下运行
./gradlew install
即可,之后的 gradle相关命令都用./gradlew
代替gradle
即可。 gradlew会自动从配置文件里给的url下载指定版本的gradle 到 配置文件给定的路径。之后gradlew都使用给定路径下的gradle来编译。