2015-05-13 2 views
0

Я использую:Как обновить проект с помощью градации автоматически при выполнении сонара?

  • Android Studio 1.2
  • SonarQube 5,1

... и я хочу, чтобы заставить проект сборки Android приложения перед передачей SonarQube, возможно изменение Gradle файла конфигурации.

Я добавил следующие строки в файл: build.gradle

apply plugin: "sonar-runner" 

sonarRunner { 
    sonarProperties { 
     property "sonar.host.url", "http://localhost:9000" 
     property "sonar.analysis.mode", "incremental" 
     property 'sonar.sourceEncoding', 'UTF-8' 
     property 'sonar.language', 'java' 
     property "sonar.sources", "src/main" 
     property 'sonar.profile', 'Android Lint' 
     property 'sonar.import_unknown_files', 'true' 
    } 
} 

subprojects { 
    sonarRunner { 
     sonarProperties { 
      property "sonar.sources", "src/main" 
     } 
    } 
} 

Что я должен изменить, чтобы достичь желаемого поведения?

+0

перейти к builde.gradle модуля, а не приложение –

+0

Пожалуйста, вы можете объяснить немного больше, @Krupal? – frapen

+0

в разделе сценариев градации, вы найдете два build.gradle ... перейдите к первому ... вы показываете второй –

ответ

0

Просто добавьте новую строку модуляbuild.gradle файла, только после того, как sonarRunner декларации задачи:

sonarRunner { 
    tasks.sonarRunner.dependsOn build // <- This new line 
    sonarProperties { 
Смежные вопросы