繁体   English   中英

如何查找gradle依赖关系URL

[英]How to find gradle dependency URL

例如,这里是MikePenz MaterialDrawer库:

compile('com.mikepenz:materialdrawer:4.6.4@aar') {
    transitive = true
}

这是FancyButtons库的另一个

compile 'com.github.medyo:fancybuttons:1.5@aar'

这些编译线来自哪里? 我问,因为我只是分叉了一个项目并稍作改动,现在我想在我的应用程序中使用这个项目,但我不想下载项目,将模块导入Android Studio,然后从那里开始(我没有太多运气)。 如何创建单行代码段。

这是我想用这个方法编译的项目

对于您列出的示例,它们可能来自jCentermavenCentral 从中获取它们的位置取决于build.gradle repositories部分。 你可能有类似的东西:

repositories {  
 jCenter()  
}

这基本上是说,当依赖项部分中出现类似于compile ...的行compile ... ,请在jCenter上查找所需的文件。

文件是如何到达那里的? 原始项目的作者将他们的aar文件发布到这些存储库。 你如何获得修改后的库? 查找发布。 这是发布到jCenter的帮助页面

需要注意的是,您不一定发布到公共存储库。 您甚至可以托管自己的本地存储库,甚至只需发布到本地文件系统文件夹 您发布到哪个repo,确保将该repo包含在您想要使用库的其他项目的repositories部分中,并且将仅使用compile ...行从repo中自动获取依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM