Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialDavis Hubbard
19,896 PointsError on Refreshing Gradle
When refreshing Gradle after adding the buildscript block to support the plugin, I get this error- Error: The supplied build action failed with an exception. Here is my build.gradle for reference:
group 'com.teamtreehouse' version '1.0-SNAPSHOT'
buildscript{ repositories{ mavenCentral() } dependencies{ classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.2.6.RELEASE' } }
apply plugin: 'java' apply plugin: 'spring-boot'
sourceCompatibility = 1.5
repositories { mavenCentral() }
dependencies { compile 'org.springframework.boot:spring-boot-starter-web:1.2.6.RELEASE' }
7 Answers
David Riesz
Java Web Development Techdegree Graduate 17,329 PointsHi Davis,
I had the same error and the solution was to use the latest release. Also, there has been a change in the way that the Spring Boot plugin works with Gradle. It's now much simpler to do, so you can use the below Gradle plugin style instead. Please post back if it doesn't work.
plugins {
id 'java'
id 'idea'
id 'eclipse'
id 'org.springframework.boot' version '1.4.3.RELEASE'
}
group 'com.teamtreehouse'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile 'org.springframework.boot:spring-boot-starter-web'
}
Chitra Sharathchandra
6,188 PointsThat worked for me. Thank you!
David Riesz
Java Web Development Techdegree Graduate 17,329 PointsYou're welcome :)
Eddy Oretap
5,205 PointsThis worked for me as well. Thanx
S K
5,496 PointsHi! Your solution is very helpful. That worked ;)
Mateusz Almannai
1,805 PointsAhhhh, much better, thank you!
David Riesz
Java Web Development Techdegree Graduate 17,329 PointsYou're welcome :)
David Riesz
Java Web Development Techdegree Graduate 17,329 PointsHi Navid,
Yes, that's the new simplified syntax, so that shouldn't be causing your issue. Take a look at this post: https://plugins.gradle.org/plugin/org.springframework.boot#new-plugin-mechanism-info-body
Purity Muzorori
2,445 PointsSolution worked like a charm
Alex Bratkovskij
5,329 PointsAlex Bratkovskij
5,329 Pointsso plugins must always be before declaration of group and version? Does it just fetch additional data on its own then?
Tamir Bernie
1,366 PointsTamir Bernie
1,366 Pointsthank you works great!
Navid Afzal
1,389 PointsNavid Afzal
1,389 PointsDavid, using that plugin style works however I notice 'classpath' is left off - is this intentional? I wonder if leaving off classpath is related to my project not seeing the Spring libraries in my import statements.
Ashley Hopkins
1,654 PointsAshley Hopkins
1,654 Pointsthanks for the solution. Works perfectly :)