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

如何从Gradle版本目录引入插件但不自动应用它?

如何从Gradle版本目录引入插件但不自动应用?

在Gradle中,使用plugins块的alias语法时,默认会自动将插件应用到当前项目。如果只想引入插件到构建类路径但不自动执行应用操作,只需在alias后添加apply false即可:

plugins {
    alias(libs.plugins.springframework.boot) apply false
}

这样配置后,插件会被加载到构建的类路径中,但不会自动生效。后续如果需要在项目(或子项目)中应用该插件,可以通过以下方式手动触发:

  • 在需要应用的项目中再次声明插件(此时无需加apply false):
    plugins {
        alias(libs.plugins.springframework.boot)
    }
    
  • 或者通过apply方法手动应用:
    apply plugin: libs.plugins.springframework.boot
    

这种方式既保留了版本目录统一管理插件版本的优势,又能灵活控制插件的应用时机。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 15:12:07