folgendes Go Projekt-Layout mit gemeinsamen Bibliotheksfunktionen in lib
und mehrere Binärdateien in cmd
mit Hilfe dieser Bibliothek Funktionen und mit externen Abhängigkeiten zu haben:Golang Dep: mit mehreren Binärdateien in einem Quellbaum
root
|
lib
cmd
|
binary1
|
main.go
binary2
|
main.go
...
für eine einfache Suche Möglichkeit, Projektabhängigkeiten mit dep
Werkzeug zu behandeln. Was ist das erwartete Nutzungsmuster: mehrere Gopkg.*
Dateien in jedem Verzeichnis binaryX
oder mit einem Paar Gopkg.toml
und Gopkg.lock
Dateien für alle diese Binärdateien? Im zweiten Fall, wie würden wir diese Binärdateien kompilieren, wissend, dass vendor
Verzeichnis im Projektstamm statt binaryX
Verzeichnisse sein wird?