Merge pull request #18512 from uschindler/forbiddenapis-2.1-update
Update to forbiddenapis 2.1
This commit is contained in:
commit
89a57bce5a
|
@ -84,7 +84,7 @@ dependencies {
|
||||||
compile 'com.netflix.nebula:gradle-info-plugin:3.0.3'
|
compile 'com.netflix.nebula:gradle-info-plugin:3.0.3'
|
||||||
compile 'org.eclipse.jgit:org.eclipse.jgit:3.2.0.201312181205-r'
|
compile 'org.eclipse.jgit:org.eclipse.jgit:3.2.0.201312181205-r'
|
||||||
compile 'com.perforce:p4java:2012.3.551082' // THIS IS SUPPOSED TO BE OPTIONAL IN THE FUTURE....
|
compile 'com.perforce:p4java:2012.3.551082' // THIS IS SUPPOSED TO BE OPTIONAL IN THE FUTURE....
|
||||||
compile 'de.thetaphi:forbiddenapis:2.0'
|
compile 'de.thetaphi:forbiddenapis:2.1'
|
||||||
compile 'com.bmuschko:gradle-nexus-plugin:2.3.1'
|
compile 'com.bmuschko:gradle-nexus-plugin:2.3.1'
|
||||||
compile 'org.apache.rat:apache-rat:0.11'
|
compile 'org.apache.rat:apache-rat:0.11'
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,9 +62,8 @@ class PrecommitTasks {
|
||||||
private static Task configureForbiddenApis(Project project) {
|
private static Task configureForbiddenApis(Project project) {
|
||||||
project.pluginManager.apply(ForbiddenApisPlugin.class)
|
project.pluginManager.apply(ForbiddenApisPlugin.class)
|
||||||
project.forbiddenApis {
|
project.forbiddenApis {
|
||||||
internalRuntimeForbidden = true
|
|
||||||
failOnUnsupportedJava = false
|
failOnUnsupportedJava = false
|
||||||
bundledSignatures = ['jdk-unsafe', 'jdk-deprecated', 'jdk-system-out']
|
bundledSignatures = ['jdk-unsafe', 'jdk-deprecated', 'jdk-non-portable', 'jdk-system-out']
|
||||||
signaturesURLs = [getClass().getResource('/forbidden/jdk-signatures.txt'),
|
signaturesURLs = [getClass().getResource('/forbidden/jdk-signatures.txt'),
|
||||||
getClass().getResource('/forbidden/es-all-signatures.txt')]
|
getClass().getResource('/forbidden/es-all-signatures.txt')]
|
||||||
suppressAnnotations = ['**.SuppressForbidden']
|
suppressAnnotations = ['**.SuppressForbidden']
|
||||||
|
|
|
@ -203,8 +203,7 @@ public class ThirdPartyAuditTask extends AntTask {
|
||||||
Set<String> sheistySet = getSheistyClasses(tmpDir.toPath());
|
Set<String> sheistySet = getSheistyClasses(tmpDir.toPath());
|
||||||
|
|
||||||
try {
|
try {
|
||||||
ant.thirdPartyAudit(internalRuntimeForbidden: false,
|
ant.thirdPartyAudit(failOnUnsupportedJava: false,
|
||||||
failOnUnsupportedJava: false,
|
|
||||||
failOnMissingClasses: false,
|
failOnMissingClasses: false,
|
||||||
signaturesFile: new File(getClass().getResource('/forbidden/third-party-audit.txt').toURI()),
|
signaturesFile: new File(getClass().getResource('/forbidden/third-party-audit.txt').toURI()),
|
||||||
classpath: classpath.asPath) {
|
classpath: classpath.asPath) {
|
||||||
|
|
Loading…
Reference in New Issue