# Sonar-runner (nighty build) missing dependency

**URL:** <https://discuss.gradle.org/t/sonar-runner-nighty-build-missing-dependency/5135>\
**Category:** Old Forum Archive\
**Created:** [September 10, 2014, 6:43am UTC](https://discuss.gradle.org/t/sonar-runner-nighty-build-missing-dependency/5135 "2014-09-10T06:43:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Martin\_Hauner](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/martin_hauner/32/801_2.png) [@Martin\_Hauner](https://discuss.gradle.org/u/Martin_Hauner)\
**Post date:** [September 10, 2014, 6:43am UTC](https://discuss.gradle.org/t/sonar-runner-nighty-build-missing-dependency/5135/1 "2014-09-10T06:43:00Z")

</div>

Hi,

i am trying to use the sonar-runner plugin in a multi-project build. Because of [https://issues.gradle.org/browse/GRADLE-3062](https://issues.gradle.org/browse/GRADLE-3062) I’m using the latest nightly build.

I applied the plugin to the root project (as stated in the docs for multi-project builds). The root project itself does not contain any sources.

Problem is that when I run ‘gradlew sonarRunner’ it fails and gradle complains about a missing ‘org.codehaus.sonar.runner:sonar-runner-dist:2.3’ dependency.

When I run ‘gradle dependencies’ I get:

* * *

Root project

* * *

sonarRunner - The SonarRunner configuration to use to run analysis

— org.codehaus.sonar.runner:sonar-runner-dist:2.3 FAILED

How do I add the dependency?

There is no language plugin active in the root project so I tried:

dependencies {

sonarRunner ‘org.codehaus.sonar.runner:sonar-runner-dist:2.3’

}

// found 'sonarRunner’configuration by …

configurations.each { println “\*\* ${[it.name](http://it.name)}” }

This didn’t help. I also tried to add it as

buildscript {

repositories {

mavenCentral()

}

dependencies {

classpath ‘org.codehaus.sonar.runner:sonar-runner-dist:2.3’

}

}

But this didn’t help either.

Where is the trick ? 🙂

---

<div class="post-metadata">

**Author:** ![Rene](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/rene/32/8082_2.png) [@Rene](https://discuss.gradle.org/u/Rene)\
**Post date:** [September 11, 2014, 7:03am UTC](https://discuss.gradle.org/t/sonar-runner-nighty-build-missing-dependency/5135/2 "2014-09-11T07:03:00Z")

</div>

Hello Martin,

have you declared a repository where the sonar-runner is resolved from (usually mavencentral)? Don’t mix it up with the repository in the buildscript block. you need one at root level:

```gradle
apply plugin:'sonar-runner'
  repositories{
 mavenCentral()
}
...

```

cheers, René

---

<div class="post-metadata">

**Author:** ![Martin\_Hauner](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/martin_hauner/32/801_2.png) [@Martin\_Hauner](https://discuss.gradle.org/u/Martin_Hauner)\
**Post date:** [September 12, 2014, 8:27am UTC](https://discuss.gradle.org/t/sonar-runner-nighty-build-missing-dependency/5135/3 "2014-09-12T08:27:00Z")

</div>

uh uh, stupid me 😉 Thanks.
