Add flag to control native maven jar rule deprecation.
Closes #6768.
Relevant to #6799.
PiperOrigin-RevId: 223375698
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
index b61c217..ff92277 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/SkylarkSemantics.java
@@ -176,6 +176,8 @@
public abstract boolean incompatibleRemoveNativeHttpArchive();
+ public abstract boolean incompatibleRemoveNativeMavenJar();
+
public abstract boolean incompatibleStaticNameResolution();
public abstract boolean incompatibleStricArgumentOrdering();
@@ -231,6 +233,7 @@
.incompatibleRangeType(true)
.incompatibleRemoveNativeGitRepository(true)
.incompatibleRemoveNativeHttpArchive(true)
+ .incompatibleRemoveNativeMavenJar(false)
.incompatibleStaticNameResolution(true)
.incompatibleStricArgumentOrdering(false)
.incompatibleStringIsNotIterable(false)
@@ -306,6 +309,8 @@
public abstract Builder incompatibleRemoveNativeHttpArchive(boolean value);
+ public abstract Builder incompatibleRemoveNativeMavenJar(boolean value);
+
public abstract Builder incompatibleStaticNameResolution(boolean value);
public abstract Builder incompatibleStricArgumentOrdering(boolean value);