Android - 库的使用:本地 Jar 与在线 link
Android - Use of Library: Local Jar versus online link
我的一些应用程序使用公开可用的库。我觉得下载jar文件这样的库很舒服,因为我本地存储的jar代码是"safe"。
然而,有时,库只能作为依赖项添加到模块的 build.gradle 中,如下所示:
implementation 'com.darth.vader.lib.filechooser:filechooser:1.1.0'
这让我很担心,因为我对该代码的控制为零,并且不知道 if/when 它会更改。
有人可以告诉我这两种方法的优缺点吗?而且,关于我如何 "save" 这样的 "dependency" 代码?
根据 filechooser:1.1.0
的来源,您确实知道它何时更改(从不更改)。
一旦版本在像 maven-central or jcenter 这样的不可变存储库中发布,您就可以期望该版本保持不可变。
我的一些应用程序使用公开可用的库。我觉得下载jar文件这样的库很舒服,因为我本地存储的jar代码是"safe"。
然而,有时,库只能作为依赖项添加到模块的 build.gradle 中,如下所示:
implementation 'com.darth.vader.lib.filechooser:filechooser:1.1.0'
这让我很担心,因为我对该代码的控制为零,并且不知道 if/when 它会更改。
有人可以告诉我这两种方法的优缺点吗?而且,关于我如何 "save" 这样的 "dependency" 代码?
根据 filechooser:1.1.0
的来源,您确实知道它何时更改(从不更改)。
一旦版本在像 maven-central or jcenter 这样的不可变存储库中发布,您就可以期望该版本保持不可变。