You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在build.gradle中应用作为模块引入的自定义Gradle插件

本地Gradle插件模块引用配置方法

你可以通过工程依赖的方式将本地插件模块直接加入构建类路径,无需提前打成Jar包即可应用,操作步骤如下:


前置信息

你的项目结构:
项目结构示意图

你的插件原有配置(无需修改):

version '1.0.0'
id = 'com.hello.first.plugin'
implementationClass = 'com.hello.first.plugin'

操作步骤

  1. 配置项目根目录下的settings.gradle,引入插件模块(如果还未配置):
// 假设你的插件模块文件夹名为hello-plugin,可根据实际名称修改
include ':hello-plugin'
// 如果插件模块不在当前测试项目的根目录内,额外补充路径配置即可:
// project(':hello-plugin').projectDir = new File('../你的插件模块本地存储路径')
  1. 配置需要应用插件的项目的build.gradle,在文件最开头添加buildscript块,引入插件模块作为构建依赖:
buildscript {
    dependencies {
        // 此处的模块名和settings.gradle里定义的保持一致
        classpath project(':hello-plugin')
    }
}
  1. 直接用你定义的插件ID应用插件即可,两种写法都可以:
    写法1(推荐的plugins块写法):
plugins {
    id 'com.hello.first.plugin' version '1.0.0'
}

写法2(旧版apply写法):

apply plugin: 'com.hello.first.plugin'

注意事项

  • 请确保你的插件模块的build.gradle已经正确应用了java-gradle-plugin插件,你之前配置的插件ID、实现类、版本都是该插件下的标准配置,不需要修改
  • 如果是多模块测试项目,buildscript块可以写在根项目的build.gradle中统一管理,子模块直接应用插件即可

内容的提问来源于stack exchange,提问作者user16522525

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 00:45:03