Move java constraints to rules_java

https://github.com/bazelbuild/bazel/issues/6516
https://github.com/bazelbuild/bazel/issues/6521

PiperOrigin-RevId: 254374629
Change-Id: I9fd82cbf8d244a0419026b75cfda83894859dbbd
diff --git a/java/constraints/BUILD b/java/constraints/BUILD
index 09dd18c..1620a55 100644
--- a/java/constraints/BUILD
+++ b/java/constraints/BUILD
@@ -3,3 +3,43 @@
 package(default_visibility = ["//visibility:public"])
 
 licenses(["notice"])
+
+filegroup(
+    name = "srcs",
+    srcs = ["BUILD"],
+)
+
+constraint_setting(name = "runtime")
+
+constraint_value(
+    name = "jdk8",
+    constraint_setting = ":runtime",
+)
+
+constraint_value(
+    name = "jdk9",
+    constraint_setting = ":runtime",
+)
+
+constraint_value(
+    name = "jdk10",
+    constraint_setting = ":runtime",
+)
+
+constraint_value(
+    name = "jdk11",
+    constraint_setting = ":runtime",
+)
+
+constraint_setting(name = "language")
+
+# visibility
+constraint_value(
+    name = "java7",
+    constraint_setting = ":language",
+)
+
+constraint_value(
+    name = "java8",
+    constraint_setting = ":language",
+)