I am using gradle to build and here is my build.gradle
Is there anything that I am missing in the gradle file
repositories { mavenCentral() maven { url "https://repo.spring.io/libs-milestone" } maven { url "https://repo.spring.io/libs-snapshot" } } apply plugin: 'org.springframework.boot' apply plugin: 'java' apply plugin: 'javac2' apply plugin: 'docker' dependencies { compile project(':services') compile 'org.springframework.boot:spring-boot-starter-web' compile('org.springframework.cloud:spring-cloud-starter-config') compile('org.springframework.boot:spring-boot-starter-actuator') compile 'org.jetbrains:annotations:13.0' runtime 'org.aspectj:aspectjweaver' testCompile 'junit:junit' testCompile 'org.springframework.boot:spring-boot-starter-test' testRuntime "com.jayway.awaitility:awaitility:$awaitilityVersion" testRuntime 'com.jayway.jsonpath:json-path' } apply plugin: 'java' springBoot { executable = true } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:Finchley.BUILD-SNAPSHOT" } } docker { baseImage "java:8" } task buildDocker(type: Docker, dependsOn: build) { applicationName = "ldp-data-fetcher" exposePort(8080) addFile("${buildDir}/libs/app-0.1-SNAPSHOT.jar", "/opt/jmg/app-0.1-SNAPSHOT.jar") } sourceCompatibility = 1.8 targetCompatibility = 1.8
Try to use:
dependencies {
[...]
compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-config', version: '2.0.1.RELEASE'
}
instead of:
compile('org.springframework.cloud:spring-cloud-starter-config')