Gradle - 基础篇

简介: Gradle - 基础篇

Ps1:gradle是基于jvm的,因此在安装gradle之前一定要确保已经安装了jdk

Ps2:如果配置好后,发现输入-V,CMD还是找不到命令,那么可能这个CMD是原来还没配置前的CMD。重新打开CMD即可。

Groovy基础知识-理论介绍

1.Groovy完全兼容java的语法

2.分号是可选的

3.类、方法默认是public的

4.编译器给属性自动添加getter/setter方法

5.属性可以直接用点号获取

6.最后一个表达式的值会被作为返回值

5.==等同于equals方法,比较不会返回空指针,默认调用equals方法

6.assert语句

7.可选类型定义

8.可选的括号

9.字符串

10.集合API

11.闭包

Gradle依赖管理代码实例

hibernate slfj依赖冲突

Ps:上图是修改后的代码(当冲突时,显示版本冲突)。默认选择最高版本的JAR包。

Ps:可以是JAR包中没有的,新指定的一个版本。

Ps:只对 web模块,web子项目打包成WAR的原因。

Ps:前面两个是错误的(但很多书上仍这么标记),正确流程图如下:

步骤:

1. 插入插件:maven-publish

2. 配置:要发布的内容,仓库地址等

3. 执行发布

目录
相关文章
|
XML Java Android开发
Android Studio App开发之捕获屏幕的变更事件实战(包括竖屏与横屏切换,回到桌面与切换到任务列表)
Android Studio App开发之捕获屏幕的变更事件实战(包括竖屏与横屏切换,回到桌面与切换到任务列表)
446 0
|
7月前
|
机器学习/深度学习 JSON 监控
国内最大的MCP中文社区来了,4000多个服务等你体验
国内最大的MCP中文社区MCPServers来了!平台汇聚4000多个服务资源,涵盖娱乐、监控、云平台等多个领域,为开发者提供一站式技术支持。不仅有丰富的中文学习资料,还有详细的实战教程,如一键接入MCP天气服务等。MCPServers专注模块稳定性和实用性,经过99.99% SLA认证,是高效开发的理想选择。立即访问mcpservers.cn,开启你的开发之旅!
10063 16
|
10月前
|
机器学习/深度学习 人工智能 运维
智能日志分析:用AI点亮运维的未来
智能日志分析:用AI点亮运维的未来
3169 15
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
10782 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
Java 数据库连接 数据库
springboot启动配置文件-bootstrap.yml常用基本配置
以上是一些常用的基本配置项,在实际应用中可能会根据需求有所变化。通过合理配置 `bootstrap.yml`文件,可以确保应用程序在启动阶段加载正确的配置,并顺利启动运行。
1542 2
|
人工智能 Java 数据库连接
IDEA开发 常用代码规范插件 常用辅助类插件
IDEA开发 常用代码规范插件 常用辅助类插件
1618 1
|
Dart 监控 开发者
详细介绍Flutter Profiler的功能、使用方法以及如何利用它来提升应用的性能
【6月更文挑战第11天】Flutter Profiler是用于优化Flutter应用的关键工具,提供CPU、GPU、内存和网络分析。它帮助开发者监控运行时性能,识别瓶颈,如CPU过度使用、渲染问题、内存泄漏和网络效率低。通过选择分析类型、开始分析、查看结果,开发者可进行针对性优化。最佳实践包括定期分析、结合实际场景、关注关键指标及结合其他工具。有效利用Profiler能提升应用性能和用户体验。
560 2
|
Java Shell
Gradle的安装及换源
Gradle的安装及换源
7143 1