转载请注明出处:
1.使用 idea 搭建 gradle项目
文章插图
注意 type 选择 gradle 以及 language 选择 grooy
文章插图
搭建后的项目架构如下:
文章插图
2.与maven项目的架构比对
文章插图
【gradle项目对比maven项目的目录架构以及对gradle wrapper的理解】settings.gradle 里面主要定义了当前 gradle 项目及子 project 的项目名称;必须放在根工程目录下;
gradlew与gradlew.bat执行的指定wrapper版本中的gradle指令,不是本地安装的gradle指令
3.gradle wrapper的理解Gradle Wrapper 它是一个脚本,调用了已经声明的 Gradle 版本,并且我们编译时需要事先下载它 。所以,开发者能够快速的启动并且运行 Gradle 项目,不用再手动安装,从而节省了时间成本 。
Gradle Wrapper 实际上就是对 Gradle 的一层包装,用于解决实际开发中可能会遇到的不同的项目需要不同版本的 Gradle问题 。例如:把自己的代码共享给其他人使用,可能出现不同电脑端可能没有安装gradle或gradle安装的版本不同等;这时候,我们就可以考虑使用 Gradle Wrapper 了 。这也是官方建议使用 Gradle Wrapper 的原因 。
实际上有了 Gradle Wrapper 之后,我们本地是可以不配置 Gradle 的,下载 Gradle 项目后,使用 gradle 项目自带的 wrapper 操作也是可以的 。
创建gradle 项目之后,会生成包含如下的目录:
文章插图
这两个文件的含义如下:
gradle-wrapper.jar: 既然是 jar 包,那么它肯定是包含了 Gradle 运行时的逻辑代码;
gradle-wrapper.properties: 这个文件主要负责配置 Gradle wrapper 运行时的属性文件,声明具体使用哪个版本的 Gradle 。
经验总结扩展阅读
- 8个稳赚的女性创业项目让你月入10万不是事
- 华为p50和华为mate40pro区别对比_哪款更值得入手
- 苹果13pro和华为mate40pro区别对比_哪款更值得入手
- vivoX70pro和苹果11区别对比_哪款更值得入手
- 小米10s和小米10拍照哪个好_小米10s和小米10拍照对比
- vivox70pro+和小米11Ultra那个好_详细对比
- 电视机海信好还是tcl好 tcl和海信电视的对比
- 二手车检测项目有哪些
- 70寸电视哪个好夏普索尼多方面对比
- 美的和格力空调哪个好美的和格力空调对比