我一直在开发一个应用程序,并且我在gradle中添加了以下依赖项。
dependencies {
compile 'com.github.PhilJay:MPAndroidChart:v2.1.6'
}
我想知道我应该如何信任github源代码所有者?如果源代码所有者删除源代码怎么办?
如果无法找到github路径,我的项目会失败吗?
答案 0 :(得分:4)
由于库正在使用jitpack,并且jitpack使用缓存机制,如果用户删除了项目,{J}可以访问aar
或jar
,直到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中查找它,下载并编译以使用它。如果你在它处于活动状态时获得它,你将把它放在本地驱动器中,并且无论源是否被擦除都可以使用它。