Android Studio
在Module的buill.gradle文件中添加插件:
apply plugin: 'maven'
定义task
uploadArchives{
repositories.mavenDeployer{
repository(url:"file://D://maven/android/repository/")
pom.groupId = "com.xxxxx"
pom.artifactId = "xxxx"
pom.version = "1.x.x"
}
在Terminal中,在module根目录执行task
gradlew #module#:uploadArchives //#module#替换为你的module名
或者
gradlew uploadArchives //执行工程下所有module的uploadArchives task
执行成功后即完成发布,目录为task定义的目录D://maven/android/repository/
当别的项目想要使用本地仓库的jar包时,直接在项目的build.gradle中的repositories下添加
repositories {
maven { url 'D://maven/android/repository' }
}
即可直接在依赖中声明使用
dependencies {
compile 'com.xxxxx.xxxx:1.x.x'
}