Add go.mod / go.work files for art plugins

So that they can easily be opened in an IDE.

Bug: 247785938
Test: Manually
Change-Id: I8227ed77cfdacf4a49158d66f063c147b7ae2ac4
diff --git a/build/go.mod b/build/go.mod
new file mode 100644
index 0000000..0fe5ebd
--- /dev/null
+++ b/build/go.mod
@@ -0,0 +1,8 @@
+module art
+
+go 1.19
+
+require (
+	github.com/google/blueprint v0.0.0
+	android/soong v0.0.0
+)
diff --git a/build/go.work b/build/go.work
new file mode 100644
index 0000000..f3a0829
--- /dev/null
+++ b/build/go.work
@@ -0,0 +1,21 @@
+go 1.19
+
+use (
+	.
+	../../external/go-cmp
+	../../external/golang-protobuf
+	../../prebuilts/bazel/common/proto/analysis_v2
+	../../prebuilts/bazel/common/proto/build
+	../../build/blueprint
+	../../build/soong
+)
+
+replace (
+	github.com/golang/protobuf v0.0.0 => ../../external/golang-protobuf
+	github.com/google/blueprint v0.0.0 => ../../build/blueprint
+	github.com/google/go-cmp v0.0.0 => ../../external/go-cmp
+	google.golang.org/protobuf v0.0.0 => ../../external/golang-protobuf
+	prebuilts/bazel/common/proto/analysis_v2 v0.0.0 => ../../prebuilts/bazel/common/proto/analysis_v2
+	prebuilts/bazel/common/proto/build v0.0.0 => ../../prebuilts/bazel/common/proto/build
+	android/soong v0.0.0 => ../../build/soong
+)