最近想试着开发一个IDEA的插件,官方指导 中有两种方式: 使用Gradle 使用DevKit 而且官方推荐Gradle的方式,称DevKit的工作流已经过时了。但百度出来的全都是DevKit的方式。而且Android Studio也是gradle,那就试试gradle的方式开发一个插件。 Gradle配置 使用gradle创建工程之后,需要下载一些文件,因为GWF的原因这一步会特别慢,不使用VPN基本都失败了。网上找了使用aliyun源的方式,搞定了这一步。 单个工程修改 将工程下build.gradle中的repositories替换为如下内容 repositories { maven { url 'https://maven.aliyun.com/repository/public/' } maven { url 'https://maven.aliyun.com/repository/google/' } maven { url 'https://maven.aliyun.com/repository/jcenter' } } 具体替换地址可以看aliyun官网的地址,网上大多数配置都没有更新,使用的还是旧地址。 全局配置 以上方式只修改单个工程的,每次新建工程都要修改,很麻烦。下面这个方法可以修改全局的配置。 在 C:\Users\用户名\.gradle目录下创建init.gradle文件,内容如下: allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public/' } maven { url 'https://maven.aliyun.com/repository/google/' } maven { url 'https://maven.aliyun.com/repository/jcenter' } all { ArtifactRepository repo -> if (repo instanceof MavenArtifactRepository) { def url = repo.url.toString() if (url.startsWith('https://repo.maven.apache.org/maven2/') || url.……

阅读全文