Gradle v4.2无法从GitHub HTTP URL应用脚本插件求助
搞定Gradle脚本插件引用的问题
嘿,我一眼就揪出问题啦!你用的那个GitHub链接指向的是网页展示页面,不是纯文本的Gradle脚本文件。Gradle去下载的时候,拿到的是带HTML标签的网页代码,自然会报语法错误(你看报错里的<!DOCTYPE html>就是网页的开头)。
怎么改?用GitHub的原始文件链接就行
给你个简单的解决步骤:
- 打开你GitHub上的
custom.gradle页面,找到代码区域上方的Raw按钮(就在Blame、History按钮旁边) - 点击它之后,浏览器地址栏的URL就是直接指向纯文本脚本的原始链接了
把build.gradle里的链接换成这个原始链接就行,示例如下:
apply plugin: 'java' apply plugin: 'maven' apply from: 'https://raw.githubusercontent.com/contactsai123/TestAssured/master/custom.gradle'
为啥本地引用没问题?
因为本地的custom.gradle是纯纯的Gradle脚本文件,Gradle能直接解析执行;但GitHub的blob链接返回的是用来展示代码的网页,里面包含大量HTML元素,Gradle根本认不出这是合法的脚本,所以就炸锅啦~
内容的提问来源于stack exchange,提问作者Sai
相关产品推荐
相关产品推荐

