Skip to content

Commit

Permalink
fix for GRAILS-11974 - "Improve Console Feedback While Resolving Depe…
Browse files Browse the repository at this point in the history
…ndencies"
  • Loading branch information
graemerocher committed Feb 13, 2015
1 parent c8107cc commit c0f75f3
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions grails-shell/src/main/groovy/org/grails/cli/GrailsCli.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import jline.UnixTerminal
import jline.console.UserInterruptException
import jline.console.completer.ArgumentCompleter
import jline.internal.NonBlockingInputStream
import org.gradle.tooling.BuildActionExecuter
import org.gradle.tooling.BuildCancelledException
import org.gradle.tooling.ProjectConnection
import org.gradle.tooling.model.ExternalDependency
Expand Down Expand Up @@ -346,8 +347,12 @@ class GrailsCli {

@Override
List<URL> readFromGradle(ProjectConnection connection) {
originalStreams.out.print "Resolving dependencies. Please wait... "
EclipseProject project = connection.action(new ClasspathBuildAction()).run()
def buildAction = connection.action(new ClasspathBuildAction())
buildAction.colorOutput = true
buildAction.setStandardOutput(originalStreams.out)
buildAction.setStandardError(originalStreams.err)
EclipseProject project = buildAction.run()

List<URL> classpathUrls = project.getClasspath().collect { dependency -> ((ExternalDependency)dependency).file.toURI().toURL() }
originalStreams.out.println "Done."
return classpathUrls
Expand Down

0 comments on commit c0f75f3

Please sign in to comment.