自己用 github 搭建的 mvn 仓库。
- AMapLocation
高德定位的基础 library(主要是用来做例子的); - SettingLabelView
一个简单的设置组件;
以 gradle 为例,配置仓库地址,在项目 build.gradle 文件中添加
repositories {
maven {
url 'https://github.com/raw/wuxiaosu/MvnRepository/master'
}
}
然后跟依赖其他仓库一样
dependencies {
...
compile 'com.github.wuxiaosu:AMapLocation:0.1@aar'
}
在项目目录下运行 build 命令(当然需要本机配置好 Gradle 环境)
gradle build
在 .jar/.aar 文件目录下运行命令,以 AMapLocation-0.1.aar 为例(当然需要本机配置好 Maven 环境)
mvn install:install-file -Dfile=AMapLocation-0.1.aar -DgroupId=com.github.wuxiaosu -DartifactId=AMapLocation -Dversion=0.1 -Dpackaging=aar
简要参数说明
mvn install :将包的 .jar/.war 文件复制到本地仓库中,供其他模块使用
-D :传入属性参数
打开本机中的maven本地仓库 .m2/repository ,将整个文件目录上传到github,然后就可以在项目中使用此依赖了,目录结构应该是这样子的
com/github/wuxiaosu
两篇利用github搭建个人maven仓库的文章参考
利用github搭建个人maven仓库
用GitHub构建个人Maven仓库