搜索Gradle插件

io.github.luiqn2007.gradle_plugins.build_tasks

所有者: lq2007

在构建之前运行一些任务,您可以在项目中使用Java创建任务,在 compileJava 任务之前运行,或执行 "runSourceTask" 任务。要使用此插件,您需要在项目中添加 compileOnly 依赖 "com.github.luiqn2007:UselessPluginLib",并在您的源中创建 `lq2007.plugins.gradle_plugin` 包中的任务类,实现 lq2007.plugins.gradle_plugin.support.ISourcePlugin 接口。您可以通过 javaparser 创建或编辑源。更多详情请见github。由于网络问题,我经常发布失败。所以请忽略第四版。

https://github.com/luiqn2007/UselessGradlePlugin

源代码:https://github.com/luiqn2007/UselessGradlePlugin

版本 1.2.6(最新版)

1.2.6

创建于 2022年2月27日。

在构建之前运行一些任务,您可以在项目中使用Java创建任务,在 compileJava 任务之前运行,或执行 "runSourceTask" 任务。要使用此插件,您需要在项目中添加 compileOnly 依赖 "com.github.luiqn2007:UselessPluginLib",并在您的源中创建实现 lq2007.plugins.gradle_plugin.support.ISourcePlugin 接口的任务类。您可以通过 javaparser 创建或编辑源。更多详情请见github。由于网络问题,我经常发布失败。所以请忽略第四版。

使用 插件 DSL

plugins {
  id("io.github.luiqn2007.gradle_plugins.build_tasks") version "1.2.6"
}

使用 旧版插件应用

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org.cn/m2/")
    }
  }
  dependencies {
    classpath("io.github.luiqn2007.gradle_plugins:UselessGradlePlugin:1.2.6")
  }
}

apply(plugin = "io.github.luiqn2007.gradle_plugins.build_tasks")

使用 插件 DSL

plugins {
  id "io.github.luiqn2007.gradle_plugins.build_tasks" version "1.2.6"
}

使用 旧版插件应用

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org.cn/m2/"
    }
  }
  dependencies {
    classpath "io.github.luiqn2007.gradle_plugins:UselessGradlePlugin:1.2.6"
  }
}

apply plugin: "io.github.luiqn2007.gradle_plugins.build_tasks"

学习如何将插件应用于子项目