首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置在Gradle中使用NodePlugin的所有子项目

如何配置在Gradle中使用NodePlugin的所有子项目
EN

Stack Overflow用户
提问于 2022-08-11 11:51:27
回答 1查看 156关注 0票数 1

我有一个多项目,它的一些子项目使用Node的分级插件

./子项目/build.gradle

代码语言:javascript
复制
// GitHub: https://github.com/node-gradle/gradle-node-plugin
plugins {
    id "com.github.node-gradle.node" version "3.4.0"
}
// ...

现在我想从根build.gradle配置所有这些子项目。

./build.gradle

代码语言:javascript
复制
pluginManager.withPlugin('what.do.i.put.here') {
    node {
        download = true
    }
    // ...
}

现在,我的问题:作为withPlugin的参数,我必须输入什么?我在哪里找到使用“官方”插件的名称?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-11 12:07:42

我没有使用pluginManager,而是找到了以下方法来实现这一点:

代码语言:javascript
复制
// This is executed on all subprojects
subprojects {
    // This is executed on all subprojects that use the NodeJS plugin (https://github.com/node-gradle/gradle-node-plugin - npm_<...> (e.g., npm_install))
    plugins.withId('com.github.node-gradle.node') {
        node {
            download = true
        }

它在subprojects内部使用subprojects,使用plugins部分中也指定的ID :com.github.node-gradle.ode

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73320186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档