Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

บันทึกการใช้งาน Local package ที่อยู่ต่าง module ใน Go

$
0
0

พอดีเจอปัญหาในการใช้งาน package
ในระบบงานที่ใช้ภาษา Go
โดยเป็น package มาจาก module อื่น ๆ
ซึ่งแยกออกไปเป็นอีก project หนึ่ง
ดังนั้นเพื่อให้ง่ายต่อการใช้งาน
จึงอยากจะทำแบบ Local package ไปเลย

แน่นอนว่าสำหรับ Go module เตรียมวิธีการไว้ให้เราแบบง่าย ๆ
จึงจดบันทึกการทำได้นิดหน่อย

ทำการ config ในไฟล์ go.mod ของ project หลัก
เพื่อทำการ reference และ replace ไปยัง package/module นั้น ๆ
แบบตรง ๆ ไปได้เลย ดังนี้

ตัวอย่างของการอ้างถึง package จาก module group02

[gist id="3fa8315b8ea811adc55d4cedd1dadd85" file="go.mod"]

เพียงเท่านี้ก็สามารถใช้งานได้แล้ว
ง่ายมาก ๆ


Viewing all articles
Browse latest Browse all 1997

Trending Articles