From 30b15fb0ca9a97145536de65aa3a30cf1283af3f Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Wed, 5 Jul 2017 12:03:40 -0400 Subject: [PATCH] Add License plugin --- build.gradle | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/build.gradle b/build.gradle index d4a912d0..472d4a63 100644 --- a/build.gradle +++ b/build.gradle @@ -25,6 +25,10 @@ buildscript { } } +plugins { + id "com.github.hierynomus.license" version "0.14.0" +} + apply from: 'gradle/functions.gradle' def apktoolversion_major = '2.2.4' @@ -34,8 +38,23 @@ defaultTasks 'build', 'shadowJar', 'proguard' allprojects { apply plugin: 'java' + apply plugin: 'license' sourceCompatibility = JavaVersion.VERSION_1_7 targetCompatibility = JavaVersion.VERSION_1_7 + + license { + header rootProject.file("brut.j.common/src/templates/apache2.0-header.txt") + include "**/*.java" + strictCheck true + + ext.year = Calendar.getInstance().get(Calendar.YEAR) + ext.brut = 'Ryszard Wiśniewski' + ext.brutEmail = 'brut.alll@gmail.com' + ext.ibot = 'Connor Tumbleson' + ext.ibotEmail = 'connor.tumbleson@gmail.com' + } + compileJava.finalizedBy licenseFormatMain + licenseFormatMain.finalizedBy licenseFormatTest } if (!('release' in gradle.startParameter.taskNames)) {