第十七天:该用 implementation 还是 compile?

在定义 Gradle Build Script 里的 dependencies 时,您是不是也曾跟笔者一样看着网路上各种教学文件,彼此常有出入,搞不清楚到底该用 implementation 还是 compile 呢?或是您曾经听别人说要改用 implementation 而不要用 compile,但也不知道为什麽吗?今天我们就来探究一下到底 implementationcompile 差在哪里?以及为什麽现在该改用 implementation

小结 - 快速记忆指南

总结来说,2 个结论给大家做为快速记忆指南:

  1. 基本上全面改用 implementation 而不要再用 compile。从 Gradle 7 以上已经全面废除 compile
  2. 假如这个相依套件需要在编译及运行时期包含在 classpath 的话,就用 implementation,不然您可以考虑使用 compileOnlyruntimeOnly

<<:  JS 07 - 原型方法

>>:  Day 07 借箸代筹(1):运算式、运算子

Day 8 : HTML – 为什麽Flex没有justify-items和justify-self,而grid却有?

如标题!这篇就是要来聊聊为什麽Flex没有,而grid却有 以下我们都会以讨论justify-sel...

【Day 01】Python 基本介绍及 print

Python 对於程序初学者来说是最简单好学的语言了,他的优点有 语法简化而不复杂 强调程序码的可...

30天程序语言研究

今天是30天程序语言研究的第十天,研究的语言一样是python,今天主要学习的是module的使用和...

D15 - 转移资料到TiDB工具介绍(二)

接下来改用DM来试试看,首先一样先透过tiup安装DM。 tiup install dm 产生拓墣的...

30天学会 Python: Day 1-印啦!哪次不印!

型别 型别指的是资料的型态,Python 内建的几个基本型态有: 数字 整数(Integer)-in...