首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到第7.3级后节点构建失败

升级到第7.3级后节点构建失败
EN

Stack Overflow用户
提问于 2022-01-11 06:20:28
回答 1查看 4.8K关注 0票数 4

在nodeSetup构建失败之后,我们已经将gradle从4.8升级到7.3,错误如下。

无法找到参数模式的方法布局(),com.moowork.gradle.node.task.SetupTask$_addRepository_closure5$_closure7@25995910在org.gradle.api.internal.artifacts.repositories.DefaultIvyArtifactRepository.类型的对象上

下面是build.gradle的代码片段。

代码语言:javascript
复制
buildscript {
repositories {
    maven {
        url "https://plugins.gradle.org/m2/"
    }   
}
dependencies {
    classpath "com.moowork.gradle:gradle-node-plugin:1.3.1"
    classpath "io.spring.gradle:dependency-management-plugin:1.0.11.RELEASE"
}
}

apply plugin: "com.moowork.node"
apply plugin: "io.spring.dependency-management"
node {
    version = "16.13.12"
    npmVersion = "6.12.0"
    download = true
    nodeModulesDir = file("/XXX")
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-11 13:38:29

原因:,gradle 6.8中有一个急剧的变化,您可以在这里查看:https://docs.gradle.org/current/userguide/upgrading_version_6.html#configuring_the_layout_of_an_ivy_repository

“接受配置块的‘布局’方法已被删除,并被'patternLayout‘替换

您的插件“com.moowork.gradle:gradle- not :1.3.1”正在使用这个库中没有升级的方法。

解决方案:您可以使用这个梯度节点插件而不是“com.moowork.gradle:gradle-node:1.3.1”

安装: https://github.com/node-gradle/gradle-node-plugin/blob/master/docs/installation.md可以通过多种方式安装与节点相关的插件。最简单的方法是在build.gradle文件中使用插件-闭包:

代码语言:javascript
复制
plugins {
  id "com.github.node-gradle.node" version "3.1.1"
}

您还可以使用传统的分级方式安装插件:

代码语言:javascript
复制
buildscript {
  repositories {
    gradlePluginPortal()
  }

  dependencies {
    classpath "com.github.node-gradle:gradle-node-plugin:3.1.1"
  }
}

apply plugin: 'com.github.node-gradle.node'
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70662387

复制
相关文章

相似问题

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