我使用的摇篮3和Sonarqube在Java7项目:https://github.com/cbeust/testng/blob/master/build.gradle禁用插件的Gradle依赖于Java的目标
我的CI是特拉维斯与Java7 & Java8:https://travis-ci.org/cbeust/testng/
只有最近的版本Sonarqube插件支持Gradle 3,它们只能在Java8运行时运行。 当我运行摇篮建立与Java7那么它失败java.lang.UnsupportedClassVersionError: org/sonarqube/gradle/SonarQubePlugin : Unsupported major.minor version 52.0
我试图使SonarQube插件只有Java8但它也失败: https://github.com/cbeust/testng/blob/update-gradle-plugins/build.gradle
我试图在外部gradle这个定义SonarQube插件文件,但Gradle只允许主文件中的插件定义。我想避免重复build.gradle
。 这可能吗?