【发布时间】:2017-11-02 07:10:24
【问题描述】:
我的Android项目从别人的个人maven下载maven aar文件,存在目录下:
C:\Users\username\.gradle\caches\modules-2\files-2.1
现在我想使用maven文件,如何在我的项目build.gradle,或我的模块build.gradle中配置。
我尝试了很多方法来解决这个问题,包括添加
repositories{
flatDir{
dirs 'libs'
}
}
dependencies {
compile(name: 'myaarfilename.aar', ext: 'arr')
}
在我的模块中build.gradle
并添加
buildscript{
repositories{
jcenter()
mavencentral()
mavenLocal() //to use my local maven aar file
}
}
在我的项目中build.gradle
所有这些方法都不起作用,那么我该如何使用我的maven缓存aar文件,或者我该如何配置maven?希望有人能帮助我,非常感谢。
【问题讨论】:
-
mavenLocal 指 ~/.m2/ 文件夹
-
compile(name: 'myaarfilename', ext: 'arr') -
所以我不仅要在存储库中添加 mavenLocal() ,还要在其中添加 ~/.m2/folder ?但是我发现我要使用的文件在你的目录中不存在说,你能告诉我为什么
-
还是不行,我想知道为什么Android Studio没有从我的本地缓存中读取maven aar文件?
标签: android maven build.gradle aar