android studio maven-publish 配置
2023-09-19 本文已影响0人
一个冬季
文章参考
Android:发布aar包到maven仓库以及 maven插件 和 maven-publish 插件的区别
发布包含源码的Kotlin项目aar包到Maven
文章说明
该文章是整理文章,方便自己不到处找源代码
已经完成了什么
1、配置maven-publish,见github
2、可以上传源码(包含kt),见github
3、默认上传源码注释,见github
4、sdk含有第三方依赖库,依赖传递,见github
5、全局gradle配置
6、上传源代码,传递注释说明
全局gradle配置
什么叫全局gradle配置?大家都用git来开发,我们访问私人Maven仓库,是需要配置账号、密码,如果每个人都修改gradle.properties文件,总不是特别的好,或者说你可以额外创建一个xxxxx.properties然后再引入去,在配置git的时候再忽略掉,可以是可以,但是我不想每次创建一个新项目,都配置一份这样的文件吧,所以我们需要配置一个全局的gradle
mac.png
window.jpg
自己是window的还是mac的,自己按需要的来。注意,如果你自己修改了默认的.gradle位置的话,就放到自己修改的位置去就行了
创建gradle.properties文件,配置账号密码即可
USERNAME=xxxxx
PASSWORD=xxxxx
注释说明
//注释内容........
/**
* 注释内容.........
* @param key 描述该key
*/
我发现maven只支持以上2种方式的注释上传。对于/****/这样的注释,你想增加@Auther 或者 @Date 都不会进行上传,我也很纳闷为啥,而且上传完后格式还不是很好看,注意格式/****/,如果不按这个格式来,不会显示注释的