我使用的搖籃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
。 這可能嗎?