As发布aar到maven私有库

  As发布aar到maven私有库,按照网上的例子我试了几次,可以发布成功,但是死活,implementation下载到本地,不能自动import,通过查看external libraries发现同步过来的classes.jar下面没有内容。当时没放在心上,有其他事要做,还加班到深夜。

  接下来两天,心里始终有个疙瘩。因为我们要做的东西直接as生成的aar是可以本地使用的,公司也有自己的maven私有库,供外网访问,如果不能用as直接发布到上面好使毕竟不好。也试过手动把aar上传到Maven私服Nexus,网页上传只有release版本能成功依赖,但是不能传快照,这样就像代码写死了一样;所以又用maven命令上传最后也能成功依赖;这里又出现一个问题,一次只能传一个,我as的gradle发布是多个一起的,怎样传多个然后能一个版本这个问题先压后不管。

  我开始发布不成功,classes.jar空内容是因为我单独建的module项目(library项目),没有root项目(applicationId项目)那样去发布,后面直接回到root项目+module项目,一对多这样去发布modul项目到私有库是可行的。很纠结的是,一旦发布真实项目就又出现,同步下来的classes.jar空内容。用重复按照网上的例子,试了很多个教程版本,最后都不行。没办法只能分析一下成功发布的项目到底有什么不同,最终发现原来是因为混淆的原因导致classes.jar空内容。

上一篇:鼠标右键添加【电脑重启】


下一篇:BS调用本地应用程序的步骤