Android Gradle 升级到7.x及Maven推送问题

7.0以下的Android插件工程使用Maven上传时脚本如下所示。

plugins {
   id 'com.android.library'
   id 'kotlin-android'
   id 'maven'
}

// 源代码一起打包
task androidSourcesJar(type: Jar) {
 	archiveClassifier.set('sources')
	from android.sourceSets.main.java.sourceFiles
}

uploadArchives {
  repositories.mavenDeployer {
    	repository(url: "maven仓库地址") {
        	authentication(
               userName: "maven用户名", 
               password: "maven用户密码"
           )
   		}
   		 pom.project {
            name = "xxx"
        	groupId "com.xxx.xxx" // 包名
        	artifactId "xxx" // module的名字
        	packaging "aar"
        	version "1.0.0"// 版本号       	
    	}
 	}
}

对于Gradle 7.0及以上版本,maven方式已经过时,我们需要maven-publish插件。以下是upload_release.gradle文件Gradle 7.0及以上版本的升级的写法,仅供参考。

apply plugin: 

你可能感兴趣的:(深入Android应用开发,android,maven,java)