gradle - 使用 'Apply'在Gradle中添加特定的插件版本

标签 gradle

如何使用较新的Gradle语法应用特定的插件版本?我想做这样的事情,但这会给未知属性'version'带来一个错误:

apply plugin: 'com.bmuschko.docker-remote-api', version: '2.0.3'

最佳答案

可以在Gradle插件存储库页面上查看要应用的插件的新插件语法:https://plugins.gradle.org/plugin/com.bmuschko.docker-remote-api

Using the plugins DSL:

plugins {
  id "com.bmuschko.docker-remote-api" version "6.1.3"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "com.bmuschko:gradle-docker-plugin:6.1.3"
  }
}

apply plugin: "com.bmuschko.docker-remote-api"


build.gradle文件中,将脚本顶部附近的plugins块应用于插件:
plugins {
  id "com.bmuschko.docker-remote-api" version "2.0.3"
}

关于gradle - 使用 'Apply'在Gradle中添加特定的插件版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60156056/

相关文章:

jetty - 启动 JettyRun 时排除 Gradle 类路径运行时

android - java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:合并dex时出错

unit-testing - 当测试基础结构位于src/test/java文件夹中的其他项目中时,带有gradle的UnitTest

gradle - 用 gradle 分析 Sonar

java - 使用Jacoco和Gradle进行离线检测

java - 非法状态异常 : PsiFile not parsed for filepath/settings. 渐变。等到 onPsiFileAvailable() 被调用

gradle - 如何从Gradle运行BATS测试?

maven - 如何使用旧的 maven 插件在 gradle 中的本地和远程 repo 之间切换?

android - com.google.android.gms :play-services-measurement-base is being requested by various other libraries

java - gradle - "compileJava"因为 "UP-TO-DATE"而没有编译 Java?