apply { plugin "groovy" plugin "java-gradle-plugin" } gradlePlugin { plugins { apiPlugin { id = 'com.blankj.buildSrc' implementationClass = 'com.blankj.buildSrc.BuildSrcPlugin' } } } dependencies { compileOnly Config.plugins.plugin_gradle.path implementation Config.libs.commons_io.path implementation gradleApi() implementation localGroovy() } sourceSets { main { groovy { srcDirs += 'src/main/java' } } } ext { groupId = Config.plugins.plugin_buildSrc.groupId artifactId = Config.plugins.plugin_buildSrc.artifactId version = Config.plugins.plugin_buildSrc.version website = "https://github.com/Blankj/AndroidUtilCode" } apply from: "${rootDir.path}/config/publish.gradle" //./gradlew clean plugin:plugin_buildSrc-plugin:publish2Local // 上传到本地 mavenLocal