buildSrc/src/main/kotlin/source-license-checker.gradle.kts
author Da Risk <da_risk@geekorum.com>
Fri, 08 May 2020 21:33:19 -0400
changeset 1 831cffa9c991
child 10 9aad34f43f71
permissions -rw-r--r--
source import
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
package com.geekorum.build
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     2
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
/**
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     4
 * You need to define a License header file in "$rootDir/config/license/header.txt"
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
 * Define the following property to enable check of license headers
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
 *    - CHECK_LICENSE_HEADERS : true or false. default is false
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
 */
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     8
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
val checkLicenseHeadersString = findProperty("CHECK_LICENSE_HEADERS") as String?
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    10
val checkLicenseHeader =  checkLicenseHeadersString?.toBoolean() ?: false
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
if (checkLicenseHeader) {
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    13
    configureSourceLicenseChecker()
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    14
}