mirror of
https://github.com/revanced/multidexlib2.git
synced 2025-05-29 04:50:12 +02:00
Refactor into 'check-copyright.gradle'
This commit is contained in:
parent
027404b80a
commit
f3ffaafe0f
19
build.gradle
19
build.gradle
@ -118,24 +118,7 @@ signing {
|
||||
}
|
||||
}
|
||||
|
||||
task checkCopyrightNotice {
|
||||
dependsOn { subprojects*.tasks.build }
|
||||
def notice = "Copyright 2015-${new java.text.SimpleDateFormat('yyyy').format(new Date())}"
|
||||
def checkNotice = { noticeFile ->
|
||||
if (!file(noticeFile).text.contains(notice)) {
|
||||
System.err.println "******************************** WARNING ********************************"
|
||||
System.err.println "Expired copyright notice: ${noticeFile}"
|
||||
System.err.println "***************************************************************************"
|
||||
}
|
||||
}
|
||||
doLast {
|
||||
checkNotice 'NOTICE.txt'
|
||||
}
|
||||
}
|
||||
|
||||
build {
|
||||
dependsOn checkCopyrightNotice
|
||||
}
|
||||
apply from: 'check-copyright.gradle'
|
||||
|
||||
wrapper {
|
||||
distributionType = Wrapper.DistributionType.ALL
|
||||
|
28
check-copyright.gradle
Normal file
28
check-copyright.gradle
Normal file
@ -0,0 +1,28 @@
|
||||
/*
|
||||
* multidexlib2 - Copyright 2015-2019 Rodrigo Balerdi
|
||||
* (GNU General Public License version 3 or later)
|
||||
*
|
||||
* multidexlib2 is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published
|
||||
* by the Free Software Foundation, either version 3 of the License,
|
||||
* or (at your option) any later version.
|
||||
*/
|
||||
|
||||
task checkCopyrightNotice {
|
||||
dependsOn { subprojects*.tasks.build }
|
||||
def notice = "Copyright 2015-${new java.text.SimpleDateFormat('yyyy').format(new Date())}"
|
||||
def checkNotice = { noticeFile ->
|
||||
if (!file(noticeFile).text.contains(notice)) {
|
||||
System.err.println "******************************** WARNING ********************************"
|
||||
System.err.println "Expired copyright notice: ${noticeFile}"
|
||||
System.err.println "***************************************************************************"
|
||||
}
|
||||
}
|
||||
doLast {
|
||||
checkNotice 'NOTICE.txt'
|
||||
}
|
||||
}
|
||||
|
||||
build {
|
||||
dependsOn checkCopyrightNotice
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user