Kotlin Library 发布 Bintray(JCenter)问题

之前我发布过一些Java语言开发的库到Bintray(使用Gradle发布Library到JCenter (Update)),最近我用Kotlin写了一个库,想发布到Bintray上去,最开始我按照原来的方式成功发布到了Bintray,然后我创建了一个测试工程依赖刚发布的库,在使用的时候出现了kotlin.jvm.internal.xxxx类找不到的异常,按道理说我发布的库依赖了Kotlin,自然会传递依赖到当前工程,然后我查看了库里面的POM文件,里面并没有生成dependencies部分的描述,所以这应该是主要原因。
原因找到了,但解决办法呢?这种发布方式我已经使用过无数多次了,重来没有出现过这样的问题,然后我一直思考以前发布跟现在发布的不同之处,最开始我一直认为最大的不同点在于以前发布的是Java的库,现在是Kotlin的库,因此我主要从这方面去思考,当然找到了一些资料,虽然不能解决我面临的问题,但还是可以做个记录,以便后续用到:
http://android-kotlin.net/2017/04/26/Kotlin%E4%B8%8A%E4%BC%A0%E5%88%B0Jcenter/

https://blog.csdn.net/mochiwxtianya/article/details/78510116

既然从上面入手不行,再想想其它的不同之处,最后我想到最近升级了gradle,这次发布的gradle版本与之前不同,抱着试一试的态度,我将当前库的gradle版本与之前一致重新发布,这一次问题得到了解决。
对于gradle升级带来的发布bintray的问题,有谁有相关资料的话,还望解惑。

    原文作者:SupLuo
    原文地址: https://www.jianshu.com/p/9c6ac57e80f4
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞