From 0f42f38336694c8e3e0fea01f873e2737a3e9f6e Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 19 Sep 2017 00:02:19 +0200 Subject: [PATCH] Drop Animal Sniffer setup (and upgrade to RxJava 1.3.2) --- build.gradle | 3 +- gradle/sniffer.gradle | 67 ------------------------------------------- 2 files changed, 1 insertion(+), 69 deletions(-) delete mode 100644 gradle/sniffer.gradle diff --git a/build.gradle b/build.gradle index b9accd22c6..5c6ea32338 100644 --- a/build.gradle +++ b/build.gradle @@ -60,7 +60,7 @@ configure(allprojects) { project -> ext.nettyVersion = "4.1.15.Final" ext.okhttp3Version = "3.9.0" ext.reactorVersion = "Bismuth-M4" - ext.rxjavaVersion = '1.3.1' + ext.rxjavaVersion = '1.3.2' ext.rxjavaAdapterVersion = '1.2.1' ext.rxjava2Version = '2.1.3' ext.slf4jVersion = "1.7.25" @@ -74,7 +74,6 @@ configure(allprojects) { project -> apply plugin: "java" apply plugin: "test-source-set-dependencies" apply from: "${gradleScriptDir}/ide.gradle" - apply from: "${gradleScriptDir}/sniffer.gradle" apply plugin: "kotlin" compileKotlin { diff --git a/gradle/sniffer.gradle b/gradle/sniffer.gradle deleted file mode 100644 index 874f533893..0000000000 --- a/gradle/sniffer.gradle +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2002-2017 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -configure(allprojects) { project -> - - ext.snifferVersion = "1.15" - - configurations { - sniffer - javaApiSignature - } - - dependencies { - sniffer("org.codehaus.mojo:animal-sniffer-ant-tasks:${snifferVersion}") - javaApiSignature("org.codehaus.mojo.signature:java18:1.0@signature") - } -} - -task copyJavaApiSignature(type: Copy) { - ext.to = file("$buildDir/javaApiSignature/") - description "Copy the resolved Animal Sniffer signature dependency artifact to a known location and name" - from configurations.javaApiSignature - into to - rename '.*signature', 'javaApi.signature' -} - -task sniff { - group = "Verification" - description = "Checks the Java API signatures" - - dependsOn compileJava - dependsOn copyJavaApiSignature - - sourceSets.main.output.classesDirs.each { inputs.dir it } - inputs.dir copyJavaApiSignature.to - - doLast { - ant.taskdef( - name: 'animalSniffer', - classname: 'org.codehaus.mojo.animal_sniffer.ant.CheckSignatureTask', - classpath: configurations.sniffer.asPath - ) - - // TODO: Animal Sniffer currently chokes on optional JDK 9 bytecode in AspectJ 1.9 beta 5 - // ant.animalSniffer( - // signature: "$buildDir/javaApiSignature/javaApi.signature", - // classpath: sourceSets.main.compileClasspath.asPath) { - // path(path: sourceSets.main.output.classesDir) - // annotation(className: "org.springframework.lang.UsesSunHttpServer") - // } - } -} - -