40 用户自定义插件之buildSrc目录
解决其他project都可以使用自定义idea插件
步骤
在项目根目录建立buildSrc项目
移除included.modules中相关的项目
建立src.main.groovy目录
修改build.gradle
apply plugin: 'groovy' // 必须 apply plugin: 'maven-publish' dependencies { implementation gradleApi() // 必须 implementation localGroovy() // 必须 } repositories { google() mavenCentral() // 必须 } // 把项目入口设置成/src/main/groovy sourceSets { main { groovy { srcDir 'src/main/groovy' } } }在src.main.groovy目录下创建插件
创建src.main.resources.META-INF.gradle-plugins目录
建立一个xxxx.properties文件,xxxx是自定义的插件名
编写文件:
implementation-class=自定义插件的全类名引入的时候可以用apply去引入
apply plugin:'xxxx'
最后更新于