搜索Gradle插件

com.github.johnrengelman.shadow

所有者: John Engelman

一个将所有依赖关系和项目代码合并到一个JAR文件中的Gradle插件。注意:此插件已更改核心维护者,并具有新的坐标:https://plugins.gradle.org.cn/plugin/com.gradleup.shadow

https://github.com/johnrengelman/shadow

版本 8.1.1 (最新版本)

8.1.1

创建于 2023 年 3 月 20 日。

Gradle插件,用于创建胖/超级JAR文件,为应用程序和库应用文件转换并重新定位包。Maven Shade插件的Gradle版本。

使用 插件DSL

plugins {
  id("com.github.johnrengelman.shadow") version "8.1.1"
}

使用 旧插件应用程序

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org.cn/m2/")
    }
  }
  dependencies {
    classpath("com.github.johnrengelman:shadow:8.1.1")
  }
}

apply(plugin = "com.github.johnrengelman.shadow")

使用 插件DSL

plugins {
  id "com.github.johnrengelman.shadow" version "8.1.1"
}

使用 旧插件应用程序

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org.cn/m2/"
    }
  }
  dependencies {
    classpath "com.github.johnrengelman:shadow:8.1.1"
  }
}

apply plugin: "com.github.johnrengelman.shadow"

了解如何将插件应用到子项目中