对于使用了该命令编译的依赖,对该项目有依赖的项目将无法访问到使用该命令编译的依赖中的任何程序,也就是将该依赖隐藏在内部,而不对外部公开。
举个例子,A依赖B,B依赖C,如果B依赖C是使用的implementation
依赖,那么在A中是访问不到C中的方法的,如果需要访问,请使用api
依赖
完全等同于compile指令。
这种是我们最常用的方式,使用该方式依赖的库将会参与编译和打包。
在编译的时候需要依赖,在运行的时候也需要
>>继续阅读$$
Shell本身的PID$!
Shell最后运行的后台进程的PID$?
最后运行的命令的结束代码(返回值)即执行上一个指令的返回值 (显示最后命令的退出状态。0
表示没有错误,其他任何值表明有错误)$-
显示shell使用的当前选项,与set命令功能相同$*
所有参数列表。如果用"
括起来的情况、以"$1 $2 … $n"
的形式输出所有参数,此选项参数可超过9个。$@
所有参数列表。如果用"
括起来的情况、以"$1" "$2" … "$n"
的形式输出所有参数。$@
跟$*
类似,但是可以当作数组用$#
添加到 Shell 的参数个数$0
Shell 本身的文件名$1~$n
添加到 Shell 的各参数值。$1
是第1参数、$2
是第2参数…。