[英]Gradle dependencies: What's the difference between compile project and compile name?
Sample code 示例代码
dependencies {
compile project (':aProject')
compile name: 'somefile'
compile files('libs/something_local.jar')
compile 'com.google.code.gson:gson:2.3.1'
}
My questions are 我的问题是
What's the difference between compile project
and compile name
here? 这里
compile project
和compile name
什么区别?
Is compile name
the same as compile files
? compile name
与compile files
相同吗?
When do you use compile
directly as shown in the 5th line of code 什么时候直接使用
compile
,如第5行代码所示
What does compile
do here? compile
在这做什么? Is it compiling the files inside bracket/single quotes? 它是在编译括号/单引号内的文件吗? Can I use something like 'build' etc.?
我可以使用像'build'之类的东西吗?
Compile means, it is compiling the library in other to be used on your project 编译意味着,它正在编译其他的库以用于您的项目
compile project (':aProject') 编译项目(':aProject')
compile files('libs/something_local.jar') 编译文件('libs / something_local.jar')
compile name: 'something_local' 编译名称:'something_local'
compile(name:'something_local', ext:'jar') 编译(名称:'something_local',分机:'jar')
compile 'com.google.code.gson:gson:2.3.1' 编译'com.google.code.gson:gson:2.3.1'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.