Search Gradle plugins

com.macwatters.elements-gradle

Elements is a framework for Java applications that allows configuration of Atoms (java classes, or groups of classes) using Groovy. See more at https://github.com/futehkao/elements. This plugin adds gradle tasks to run various provisions as well as launch scripts to applications built using the application plugin. It also facilitates copying groovy files from the conf directory into various locations, simplifying a lot of the common elements build tasks into an easy to read DSL.

https://github.com/ScottMacWatters/elements-gradle-plugin

Version 0.2.13 (latest)

Created 04 September 2019.

Elements is a framework for Java applications that allows configuration of Atoms (java classes, or groups of classes) using Groovy. See more at https://github.com/futehkao/elements. This plugin adds gradle tasks to run various provisions as well as launch scripts to applications built using the application plugin. It also facilitates copying groovy files from the conf directory into various locations, simplifying a lot of the common elements build tasks into an easy to read DSL.

Using the plugins DSL:

plugins {
  id "com.macwatters.elements-gradle" version "0.2.13"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "gradle.plugin.com.macwatters.elements.gradle:elements-gradle-plugin:0.2.13"
  }
}

apply plugin: "com.macwatters.elements-gradle"

Using the plugins DSL:

plugins {
  id("com.macwatters.elements-gradle") version "0.2.13"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org/m2/")
    }
  }
  dependencies {
    classpath("gradle.plugin.com.macwatters.elements.gradle:elements-gradle-plugin:0.2.13")
  }
}

apply(plugin = "com.macwatters.elements-gradle")

Learn how to apply plugins to subprojects