Android 在gradle构建中声明本地存储库
我正在从Eclipse和maven迁移到Android Studio和Gradle build 我现在在Android Studio中的项目结构如下所示:Android 在gradle构建中声明本地存储库,android,maven,gradle,android-studio,android-gradle-plugin,Android,Maven,Gradle,Android Studio,Android Gradle Plugin,我正在从Eclipse和maven迁移到Android Studio和Gradle build 我现在在Android Studio中的项目结构如下所示: MyApp ->LibModule -src -... -lib_repo/ -build.gradle ->AnotherModule ... 我有两个问题: Q1.在LibModule的build.gradle中,是否有一个默认变量指向LibModule的根路径,我指的是路径MyApp/Li
MyApp
->LibModule
-src
-...
-lib_repo/
-build.gradle
->AnotherModule
...
我有两个问题:
Q1.在LibModule
的build.gradle中,是否有一个默认变量指向LibModule
的根路径,我指的是路径MyApp/LibModule/
。例如,在Eclipse中,在pom.xml中,我可以将LibModule
项目的根指定为:
<url>file://${project.basedir}</url>
在gradlebuild中,如何声明相同的内容?我知道我需要做一些事情,比如:
repositories {
maven {
url "what should be here"
}
}
但是我不确定我应该在gradle中声明什么url。问题1:是的,它是
project.projectDir
问题2:任何有效的URI,在本例中是
“文件://${project.projectDir}/lib_repo”
已定义/声明${project.projectDir}的位置在哪里?默认情况下,它是build.gradle所在的文件夹。当任何人需要根项目的路径时,请参见示例:所有项目{buildDir=”${rootProject.rootDir}/.build/${project.name}“}
repositories {
maven {
url "what should be here"
}
}