Fabric是很多app使用的日志管理和上报工具,通常是本地依赖,使用方式可以参考Frabic用法,但是使用Frabric的项目在构建的时候需要依赖外部网络(咳咳),所以Jenkins服务器无法构建成功。所以需要你将Fabric修改成本地依赖。我查了很多资料,没有找到对应的资料。
我的思路一:将需要的fabric文件放在工程本地,然后修改依赖方式为本地。
思路二:将Fabric改成maven私服依赖,添加私服的maven仓库地址。
目前已经实现了思路一,下面坐介绍。
这两种思路其实都需要将依赖的Fabric文件下载到本地,但是我们不知道有哪些Fabric文件,这就需要解决的第一个问题。
问题一:下载Fabric库文件。
请教同事之后,同事说Fabric依赖的文件可以在*.pom文件的dependecy节点查看。
那么如何下载Fabric对应的*.pom文件呢?可以在./gradlew assembleDebug执行过程中查看所有的网络请求,然后通过搜索其中的Fabric对应的网络请求,就可以拿到pom文件的下载地址,现在的版本地址是https://maven.fabric.io/public/io/fabric/tools/gradle/1.25.3/gradle-1.25.3.pom
gradle-1.25.3.pom的文件内容是
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20