summaryrefslogtreecommitdiff
path: root/android-gradle-jps
diff options
context:
space:
mode:
authorAlex Ruiz <alruiz@google.com>2014-05-19 17:06:24 -0700
committerAlex Ruiz <alruiz@google.com>2014-05-19 23:07:15 -0700
commit31b3404513bfaaf6d990abefa11495a023cebee4 (patch)
tree0717790dee768593c1e37e2bf29067c014ae0d6c /android-gradle-jps
parente32edb68a1c4a19b9a18a92a60f34f94d2033086 (diff)
downloadidea-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.java5
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));