取决于Android中的GitHub Dependecies

时间:2015-12-28 19:12:32

标签: android

我一直在开发一个应用程序,并且我在gradle中添加了以下依赖项。

dependencies {
    compile 'com.github.PhilJay:MPAndroidChart:v2.1.6'
}

我想知道我应该如何信任github源代码所有者?如果源代码所有者删除源代码怎么办?

如果无法找到github路径,我的项目会失败吗?

2 个答案:

答案 0 :(得分:4)

由于库正在使用jitpack,并且jitpack使用缓存机制,如果用户删除了项目,{J}可以访问aarjar,直到jitpack缓存有效。在您当地的gradle还保存了一个库的副本。

但是你的问题更多的是,你应该相信开源社区。如果您不想信任Phil Jay工作..您可以总是分叉项目并使用fork中的代码或者只需下载aar并直接从项目中导入它。

如果您想保存图书馆的副本,可以直接从这里下载:https://jitpack.io/com/github/PhilJay/MPAndroidChart/v2.1.6/MPAndroidChart-v2.1.6.aar

答案 1 :(得分:3)

当您第一次构建grandle时,Android Studio会在Web中查找它,下载并编译以使用它。如果你在它处于活动状态时获得它,你将把它放在本地驱动器中,并且无论源是否被擦除都可以使用它。