diff --git a/src/main/groovy/io/ballerina/plugin/BallerinaPlugin.groovy b/src/main/groovy/io/ballerina/plugin/BallerinaPlugin.groovy index e9a31d6..90272c7 100644 --- a/src/main/groovy/io/ballerina/plugin/BallerinaPlugin.groovy +++ b/src/main/groovy/io/ballerina/plugin/BallerinaPlugin.groovy @@ -267,7 +267,8 @@ class BallerinaPlugin implements Plugin { project.exec { workingDir project.projectDir environment 'JAVA_OPTS', '-DBALLERINA_DEV_COMPILE_BALLERINA_ORG=true' - def buildResult = new ByteArrayOutputStream() + standardOutput = new ByteArrayOutputStream() + showStandardStreams = true if (buildOnDocker) { createDockerEnvFile("$project.projectDir/docker.env") def balPackWithDocker = """ @@ -280,22 +281,18 @@ class BallerinaPlugin implements Plugin { """ if (Os.isFamily(Os.FAMILY_WINDOWS)) { commandLine 'cmd', '/c', "$balPackWithDocker && exit %%ERRORLEVEL%%" - standardOutput = buildResult } else { commandLine 'sh', '-c', "$balPackWithDocker" - standardOutput = buildResult } } else { if (Os.isFamily(Os.FAMILY_WINDOWS)) { commandLine 'cmd', '/c', "$distributionBinPath/bal.bat pack --target-dir ${balBuildTarget} --offline && exit %%ERRORLEVEL%%" - standardOutput = buildResult } else { commandLine 'sh', '-c', "$distributionBinPath/bal pack --target-dir ${balBuildTarget} --offline" - standardOutput = buildResult } } } - println "Command output: ${buildResult.toString()}" + println "Command output: ${standardOutput.toString()}" def balaPath = "$project.projectDir/${balBuildTarget}/bala" def balaDir = new File(balaPath)