Hi everyone,
I’m trying to build a project on my ubuntu machine. For some reason it fails with the following error message.
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.
Where:
Build file ‘/home/coruin/Coruware/officehedwig/build.gradle’ line: 20What went wrong:
Plugin [id: ‘org.sonarqube’, version: ‘2.5’] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in ‘org.gradle’ namespace)
- Plugin Repositories (could not resolve plugin artifact ‘org.sonarqube:org.sonarqube.gradle.plugin:2.5’)
Searched in the following repositories:
Gradle Central Plugin Repository
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.Get more help at https://help.gradle.org
BUILD FAILED in 8s
The same build script does work in a Mac and Microsoft environment. I tried searching the internet but found no solutions, although it seems that other people have the same issue.
Hopefully someone of you has an idea
The build script is as followed:
import org.gradle.internal.os.OperatingSystem
buildscript {
repositories {
mavenLocal()
jcenter()
maven { url “http://repo.spring.io/plugins-release” }
maven { url “https://plugins.gradle.org/m2/” }
}
dependencies {
classpath “org.springframework.boot:spring-boot-gradle-plugin:${spring_boot_version}”
classpath “io.spring.gradle:propdeps-plugin:0.0.9.RELEASE”
classpath “gradle.plugin.org.detoeuf:swagger-codegen-plugin:1.7.4”
classpath “gradle.plugin.com.gorylenko.gradle-git-properties:gradle-git-properties:1.4.17”
//jhipster-needle-gradle-buildscript-dependency - JHipster will add additional gradle build script plugins here
}
}plugins {
id “org.sonarqube” version “2.5”
id “net.ltgt.apt-eclipse” version “0.13”
id “net.ltgt.apt-idea” version “0.13”
id “net.ltgt.apt” version “0.13”
id “io.spring.dependency-management” version “1.0.3.RELEASE”
id “com.moowork.node” version “1.2.0”
//jhipster-needle-gradle-plugins - JHipster will add additional gradle plugins here
}apply plugin: ‘java’
sourceCompatibility=1.8
targetCompatibility=1.8
// Until JHipster supports JDK 9
assert System.properties[‘java.specification.version’] == ‘1.8’apply plugin: ‘maven’
apply plugin: ‘org.springframework.boot’
apply plugin: ‘war’
apply plugin: ‘propdeps’
apply plugin: ‘com.moowork.node’
apply plugin: ‘io.spring.dependency-management’
apply plugin: ‘idea’dependencyManagement {
imports {
mavenBom ‘io.github.jhipster:jhipster-dependencies:’ + jhipster_dependencies_version
//jhipster-needle-gradle-dependency-management - JHipster will add additional dependencies management here
}
}defaultTasks ‘bootRun’
group = ‘com.mycompany.myapp’
version = ‘0.0.1-SNAPSHOT’description = ‘’
bootRepackage {
mainClass = ‘com.mycompany.myapp.OfficehedwigApp’
}war {
}
springBoot {
mainClass = ‘com.mycompany.myapp.OfficehedwigApp’
executable = true
buildInfo()
}if (OperatingSystem.current().isWindows()) {
task pathingJar(type: Jar) {
dependsOn configurations.runtime
appendix = ‘pathing’doFirst { manifest { attributes 'Class-Path': configurations.runtime.files.collect { it.toURI().toURL().toString().replaceFirst(/file:\/+/, '/').replaceAll(' ', '%20') }.join(' ') } } } bootRun { addResources = false dependsOn pathingJar doFirst { classpath = files("$buildDir/classes/java/main", "$buildDir/resources/main", pathingJar.archivePath) } }
} else {
bootRun {
addResources = false
}
}test {
exclude ‘**/CucumberTest*’// uncomment if the tests reports are not generated // see https://github.com/jhipster/generator-jhipster/pull/2771 and https://github.com/jhipster/generator-jhipster/pull/4484 // ignoreFailures true reports.html.enabled = false
}
task cucumberTest(type: Test) {
description = “Execute cucumber BDD tests.”
group = “verification”
include ‘**/CucumberTest*’// uncomment if the tests reports are not generated // see https://github.com/jhipster/generator-jhipster/pull/2771 and https://github.com/jhipster/generator-jhipster/pull/4484 // ignoreFailures true reports.html.enabled = false
}
check.dependsOn cucumberTest
task testReport(type: TestReport) {
destinationDir = file(“$buildDir/reports/tests”)
reportOn test
}task cucumberTestReport(type: TestReport) {
destinationDir = file(“$buildDir/reports/tests”)
reportOn cucumberTest
}apply from: ‘gradle/docker.gradle’
apply from: ‘gradle/sonar.gradle’
apply from: ‘gradle/mapstruct.gradle’
apply from: ‘gradle/swagger.gradle’
//jhipster-needle-gradle-apply-from - JHipster will add additional gradle scripts to be applied hereif (project.hasProperty(‘prod’)) {
apply from: ‘gradle/profile_prod.gradle’
} else {
apply from: ‘gradle/profile_dev.gradle’
}if (project.hasProperty(‘graphite’)) {
apply from: ‘gradle/graphite.gradle’
}if (project.hasProperty(‘prometheus’)) {
apply from: ‘gradle/prometheus.gradle’
}if (project.hasProperty(‘zipkin’)) {
apply from: ‘gradle/zipkin.gradle’
}configurations {
providedRuntime
compile.exclude module: “spring-boot-starter-tomcat”
}repositories {
mavenLocal()
jcenter()
}dependencies {
compile “org.springframework.boot:spring-boot-starter-cache”
compile “io.github.jhipster:jhipster”
compile “io.dropwizard.metrics:metrics-core”
compile “io.dropwizard.metrics:metrics-jcache”
compile “io.dropwizard.metrics:metrics-json”
compile “io.dropwizard.metrics:metrics-jvm”
compile “io.dropwizard.metrics:metrics-servlet”
compile “io.dropwizard.metrics:metrics-servlets”
compile “net.logstash.logback:logstash-logback-encoder”
compile “com.fasterxml.jackson.datatype:jackson-datatype-json-org”
compile “com.fasterxml.jackson.datatype:jackson-datatype-hppc”
compile “com.fasterxml.jackson.datatype:jackson-datatype-jsr310”
compile “com.fasterxml.jackson.core:jackson-annotations”
compile “com.fasterxml.jackson.core:jackson-databind”
compile “com.fasterxml.jackson.module:jackson-module-afterburner”
compile “com.ryantenney.metrics:metrics-spring”
compile “javax.cache:cache-api”
compile “org.apache.commons:commons-lang3”
compile “commons-io:commons-io”
compile “javax.transaction:javax.transaction-api”
compile “org.ehcache:ehcache”
compile “org.springframework.boot:spring-boot-actuator”
compile “org.springframework.boot:spring-boot-autoconfigure”
compile “org.springframework.boot:spring-boot-loader-tools”
compile “org.springframework.boot:spring-boot-starter-mail”
compile “org.springframework.boot:spring-boot-starter-logging”
compile “org.springframework.boot:spring-boot-starter-aop”
compile “org.springframework.boot:spring-boot-starter-data-elasticsearch”
// needed to get around elasticsearch stacktrace about jna not found
// When JNA is not found, leave the warning but don't show the stracktrace · Issue #13245 · elastic/elasticsearch · GitHub
compile “net.java.dev.jna:jna”
compile “org.springframework.boot:spring-boot-starter-data-mongodb”
compile “org.springframework.boot:spring-boot-starter-security”
compile (“org.springframework.boot:spring-boot-starter-web”) {
exclude module: ‘spring-boot-starter-tomcat’
}
compile “org.springframework.boot:spring-boot-starter-undertow”
compile “org.springframework.boot:spring-boot-starter-websocket”
compile “org.springframework.boot:spring-boot-starter-thymeleaf”
compile “org.zalando:problem-spring-web”
compile “org.springframework.cloud:spring-cloud-starter-eureka”
compile “org.springframework.cloud:spring-cloud-starter-config”
compile “org.springframework.cloud:spring-cloud-spring-service-connector”
compile “org.springframework:spring-context-support”
compile “org.springframework.security:spring-security-config”
compile “org.springframework.security:spring-security-data”
compile “org.springframework.security:spring-security-web”
compile “org.springframework.security:spring-security-messaging”
compile “io.jsonwebtoken:jjwt”
compile “com.github.mongobee:mongobee”
compile “com.google.guava:guava”
compile (“io.springfox:springfox-swagger2”) {
exclude module: ‘mapstruct’
}
compile “io.springfox:springfox-bean-validators”
compile “org.mapstruct:mapstruct-jdk8:${mapstruct_version}”
testCompile “com.jayway.jsonpath:json-path”
testCompile “info.cukes:cucumber-junit”
testCompile “info.cukes:cucumber-spring”
testCompile (“org.springframework.boot:spring-boot-starter-test”) {
exclude group: ‘com.vaadin.external.google’, module: ‘android-json’
}
testCompile “org.springframework.security:spring-security-test”
testCompile “org.springframework.boot:spring-boot-test”
testCompile “org.assertj:assertj-core”
testCompile “junit:junit”
testCompile “org.mockito:mockito-core”
testCompile “de.flapdoodle.embed:de.flapdoodle.embed.mongo”
testCompile “org.hamcrest:hamcrest-library”
testCompile “com.h2database:h2”
optional (“org.springframework.boot:spring-boot-configuration-processor”) {
exclude group: ‘com.vaadin.external.google’, module: ‘android-json’
}
//jhipster-needle-gradle-dependency - JHipster will add additional dependencies here
}task cleanResources(type: Delete) {
delete ‘build/resources’
}task wrapper(type: Wrapper) {
gradleVersion = ‘4.4’
}task stage(dependsOn: ‘bootRepackage’) {
}if (project.hasProperty(‘nodeInstall’)) {
node {
version = “${node_version}”
npmVersion = “${npm_version}”
yarnVersion = “${yarn_version}”
download = true
}
}compileJava.dependsOn processResources
processResources.dependsOn cleanResources,bootBuildInfo
bootBuildInfo.mustRunAfter cleanResources