Browse Source

fixed bazel import rules for golink:linkserver

Breandan Dezendorf 2 years ago
parent
commit
f1003fd4bc

+ 5 - 2
dezendorf/applications/golink/cmd/main/BUILD.bazel

@@ -3,12 +3,15 @@ load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
 go_library(
     name = "main_lib",
     srcs = ["main.go"],
-    importpath = "github.com/example/project/dezendorf/applications/golink/cmd/main",
+    importpath = "gogs.dezendorf.net/breandan/monorepo/dezendorf/applications/golink/cmd/main",
     visibility = ["//visibility:private"],
+    deps = [
+        "//dezendorf/applications/golink/internal/core"
+    ]
 )
 
 go_binary(
-    name = "main",
+    name = "linkserver",
     embed = [":main_lib"],
     visibility = ["//visibility:public"],
 )

+ 8 - 6
dezendorf/applications/golink/cmd/main/main.go

@@ -1,11 +1,13 @@
 package main
 
-import "fmt"
-import "flag"
-import "log"
-import "net/http"
+import (
+  "fmt"
+  "flag"
+  "log"
+  "net/http"
+)
 
-import "//dezendorf/applications/golink/internal/core"
+import core "gogs.dezendorf.net/breandan/monorepo/dezendorf/applications/golink/internal/core"
 
 var serverPort = flag.Int("port", 80, "webserver port")
 var server = flag.Bool("server", false, "enable webserver")
@@ -15,7 +17,7 @@ func init() {
 
 func main() {
   flag.Parse()
-  depImport()
+  core.DepImport()
   if *server {
 
     fmt.Printf("Starting linkserver on port :%d", *serverPort)

+ 1 - 1
dezendorf/applications/golink/internal/core/BUILD.bazel

@@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library")
 go_library(
     name = "core",
     srcs = ["core.go"],
-    importpath = "github.com/example/project/dezendorf/applications/golink/internal/core",
+    importpath = "gogs.dezendorf.net/breandan/monorepo/dezendorf/applications/golink/internal/core",
     #visibility = ["//dezendorf/applications/golink:__subpackages__"],
     visibility = ["//visibility:public"],
 )

+ 1 - 1
dezendorf/applications/golink/internal/core/core.go

@@ -2,6 +2,6 @@ package core
 
 import "fmt"
 
-func depImport() {
+func DepImport() {
 	fmt.Println("this is a print")
 }