aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages/ExternalPackage.java
diff options
context:
space:
mode:
authorGravatar Kristina Chodorow <kchodorow@google.com>2015-03-18 18:42:35 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-03-20 14:28:23 +0000
commit9bf65cb79ff6e2e9b76b37d1bc567bd362946165 (patch)
tree47b969f8a9402a8080d0b4b5d82011fdef2ec147 /src/main/java/com/google/devtools/build/lib/packages/ExternalPackage.java
parentb3aa383f5cd016af264c3133a106390aa5fac603 (diff)
Disambiguate jar paths in the exec root tree
Before, external jars would stomp on each other and the last jar loaded would "win" (all others would be overwritten and the build would fail). This changes symlink forest path generation to generate unique paths under <exec-root>/external/ for jars, so multiple external jar dependencies can be used. -- MOS_MIGRATED_REVID=88952191
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/ExternalPackage.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/ExternalPackage.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/ExternalPackage.java b/src/main/java/com/google/devtools/build/lib/packages/ExternalPackage.java
index aa089e53d6..913959e602 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/ExternalPackage.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/ExternalPackage.java
@@ -40,7 +40,7 @@ public class ExternalPackage extends Package {
private Map<RepositoryName, Rule> repositoryMap;
ExternalPackage() {
- super(PackageIdentifier.createInDefaultRepo("external"));
+ super(PackageIdentifier.createInDefaultRepo(NAME));
}
/**
@@ -93,7 +93,7 @@ public class ExternalPackage extends Package {
* Checks if the label is bound, i.e., starts with {@code //external:}.
*/
public static boolean isBoundLabel(Label label) {
- return label.getPackageName().equals("external");
+ return label.getPackageName().equals(NAME);
}
}