Skip to content
This repository has been archived by the owner on Mar 2, 2023. It is now read-only.

Latest commit

 

History

History
43 lines (34 loc) · 2.22 KB

README.md

File metadata and controls

43 lines (34 loc) · 2.22 KB

🐻‍❄️🐘 Noelware Gradle Plugin

Gradle plugin to configure sane defaults for Noelware's Gradle projects

gradle-infra is Noelware's Gradle plugin that is applied on all Noelware's Java and Kotlin projects to not repeat ourselves when building new products and services in Kotlin or Java that can be extended and shared across all of our projects.

Most of the configuration is taken from charted-dev/charted@f45347f5.

Usage

This plugin comes with multiple plugins that suite what we are trying to build:

buildscript {
    repositories {
        maven("https://maven.noelware.org")
        gradlePluginPortal()
        mavenCentral()
    }
  
    dependencies { 
        classpath("org.noelware.gradle:infra-gradle-plugin:1.0.0") 
    }
}

plugins { 
    id("org.noelware.gradle.kotlin") version "1.0.0"
}

noelware {
    license.set(org.noelware.infra.gradle.Licenses.MIT)
    currentYear.set("2022-2023")
    projectName.set("my project name")
}

License

gradle-infra is released under the MIT License with love by Noelware! 🐻‍❄️💜