发布安卓项目到maven中央库

来源:互联网 发布:投稿可以造假数据吗 编辑:程序博客网 时间:2024/05/18 03:36

因为自己写了一些框架,但是有不想以包的形式导入到项目当中,但是又想用自己写的框架,所以,就想到了发布到maven中央库,下面就开始介绍怎么发布了!

准备工作

  1. GPG签名,工具下载地址:https://www.gnupg.org/download/index.html,按照下图1-1中的内容下载相应的平台的安装包即可!
    1-1

  2. 开源库(snapshot或release)账户,注册地址:https://issues.sonatype.org/

开始进入发布流程

遇到的问题

  1. Could not resolve all dependencies for configuration ‘:classpath’与
    Failed to resolve: com.android.support:appcompat-v7:26.1.0
    解决:https://stackoverflow.com/questions/45188703/could-not-find-com-android-tools-build-gradle3-0-0-alpha7
    其实就是把google()替换成 maven { url ‘https://maven.google.com’ }

  2. gpg: conflicting commands maven
    解决:其实就是命令内容不完全,有些事双杠的在使用命令的时候写成了单杠,
    例如:gpg -keyserver hkp://pool.sks-keyservers.net -send-keys F86B173C会报错
    但是:gpg --keyserver hkp://pool.sks-keyservers.net --send-keys F86B173C就没有报错

参考链接:https://my.oschina.net/looly/blog/270767
参考链接:http://www.cnblogs.com/tiantianbyconan/p/4388175.html
参考链接:http://blog.csdn.net/xxl6097/article/details/50325309/
参考链接:https://github.com/xxl6097/gradle-mvn-push

原创粉丝点击