diff options
author | Alex Ruiz <alruiz@google.com> | 2014-05-19 17:06:24 -0700 |
---|---|---|
committer | Alex Ruiz <alruiz@google.com> | 2014-05-19 23:07:15 -0700 |
commit | 31b3404513bfaaf6d990abefa11495a023cebee4 (patch) | |
tree | 0717790dee768593c1e37e2bf29067c014ae0d6c /android-gradle-jps | |
parent | e32edb68a1c4a19b9a18a92a60f34f94d2033086 (diff) | |
download | idea-31b3404513bfaaf6d990abefa11495a023cebee4.tar.gz |
More small improvements to "Messages" window.
- Usage of Gradle incubating features is shown as warning.
- Usage of Gradle deprecated features is shown as warning.
- Build time is shown as info.
- Build status (e.g. SUCCESSFUL) is shown as info.
- Status message changed from "Gradle invocation completed
successfully" to "Gradle build finished" (original
message was confusing when having errors and warnings.)
This CL also refactors/cleans up code a bit.
Change-Id: I53516c252d6ecccf75749477c59dfe077aeab11f
Diffstat (limited to 'android-gradle-jps')
-rw-r--r-- | android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java b/android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java index 1bd496926a1..77c5ce0251c 100644 --- a/android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java +++ b/android-gradle-jps/src/com/android/tools/idea/jps/builder/AndroidGradleTargetBuilder.java @@ -16,7 +16,7 @@ package com.android.tools.idea.jps.builder; import com.android.tools.idea.gradle.output.GradleMessage; -import com.android.tools.idea.gradle.output.parser.GradleErrorOutputParser; +import com.android.tools.idea.gradle.output.parser.BuildOutputParser; import com.android.tools.idea.gradle.util.AndroidGradleSettings; import com.android.tools.idea.gradle.util.BuildMode; import com.android.tools.idea.gradle.util.GradleBuilds; @@ -76,7 +76,6 @@ import static com.android.tools.idea.gradle.util.GradleBuilds.PARALLEL_BUILD_OPT */ public class AndroidGradleTargetBuilder extends TargetBuilder<AndroidGradleBuildTarget.RootDescriptor, AndroidGradleBuildTarget> { private static final Logger LOG = Logger.getInstance(AndroidGradleTargetBuilder.class); - private static final GradleErrorOutputParser ERROR_OUTPUT_PARSER = new GradleErrorOutputParser(); @NonNls private static final String BUILDER_NAME = "Android Gradle Target Builder"; @@ -399,7 +398,7 @@ public class AndroidGradleTargetBuilder extends TargetBuilder<AndroidGradleBuild * "Problems" view. The idea is that we need to somehow inform the user that something went wrong. */ private static void handleBuildException(BuildException e, CompileContext context, String stdErr) throws ProjectBuildException { - Collection<GradleMessage> compilerMessages = ERROR_OUTPUT_PARSER.parseErrorOutput(stdErr); + Collection<GradleMessage> compilerMessages = new BuildOutputParser().parseGradleOutput(stdErr); if (!compilerMessages.isEmpty()) { for (GradleMessage message : compilerMessages) { context.processMessage(AndroidGradleJps.createCompilerMessage(message)); |