| Index: editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/pub/PubBuildParticipant.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/pub/PubBuildParticipant.java b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/pub/PubBuildParticipant.java
|
| index 76a726b06a5ec3de027418caefba149848f50882..f0d8d180b0461530b83c3eee697fadb2249856e1 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/pub/PubBuildParticipant.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/pub/PubBuildParticipant.java
|
| @@ -15,6 +15,7 @@ package com.google.dart.tools.core.pub;
|
|
|
| import com.google.common.annotations.VisibleForTesting;
|
| import com.google.dart.tools.core.DartCore;
|
| +import com.google.dart.tools.core.DartCoreDebug;
|
| import com.google.dart.tools.core.MessageConsole;
|
| import com.google.dart.tools.core.analysis.model.PubFolder;
|
| import com.google.dart.tools.core.builder.BuildEvent;
|
| @@ -228,7 +229,7 @@ public class PubBuildParticipant implements BuildParticipant, BuildVisitor {
|
| File pubFile = new File(dir, DartCore.PUBSPEC_FILE_NAME);
|
| File lockFile = new File(dir, DartCore.PUBSPEC_LOCK_FILE_NAME);
|
| File packagesDir = new File(dir, DartCore.PACKAGES_DIRECTORY_NAME);
|
| - if (packagesDir.exists() && lockFile.exists()
|
| + if ((DartCoreDebug.NO_PUB_PACKAGES || packagesDir.exists()) && lockFile.exists()
|
| && lockFile.lastModified() >= pubFile.lastModified()) {
|
| return;
|
| }
|
|
|