12345678910111213141516171819202122232425262728293031 |
- /*
- * multidexlib2 - Copyright 2015-2020 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.
- */
- import java.text.SimpleDateFormat
- task checkCopyrightNotice {
- dependsOn { subprojects*.tasks.build }
- def notice = "Copyright 2015-${new 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
- }
|