Maven
Maven 是一个管理项目的工具 Apache Maven。
Maven包 是由所谓 POM(Project Object Model)所定义的文件包。
andorid开发中一般会用到两种远程Maven仓库即:jCenter和mavenCentral。android studio中默认是支持jCenter库的。至于原因嘛肯定是jCenter比mavenCentral更好用撒,里面的东西更多点。
maven包构成
group_id:artifact_id:version
参考squareup的产品:
1 | compile 'com.squareup.okhttp3:okhttp:3.5.0' |
jCenter
是由bintray在维护的maven库。
引入方式:
1 | allprojects { |
这个是在项目的根目录下build.gradle下面默认引入,不需要修改。
mavenCentral
引入方式:
1 | allprojects { |
很明显我们不会这样将jcenter替换为mavenCentral。一般我们在需要使用的modle下面的build.gradle下引入。
添加地址
1 | repositories { |
分别是引入远程服务器,本地,内网的仓库。
导包
1 | dependencies { |