소개
Go 1.11에 도입된 Go 모듈은 Go에 대한 종속성 관리를 제공합니다. 프로젝트. 런타임 종속성 외에도 사용자는 빌드 프로세스 중에 특히 go 생성 명령 중에 실행되는 도구에 대해 go 모듈을 활용해야 할 수 있습니다.
질문
어떻게 통합할 수 있나요? github.com/aprice/embed/cmd/embed와 같은 특정 빌드 종속성을 지정하고 특정 디렉터리에서 실행하시겠습니까? 이 작업에 적합한 도구를 구하시겠습니까?
답변
다음 방법을 사용하면 Go 모듈에 명령 종속성을 삽입할 수 있습니다.
'도구' 만들기 패키지
프로젝트 내에 도구 디렉터리를 만듭니다.
mkdir -p internal/tools
// internal/tools/tools.go // +build tools package tools import ( _ "github.com/UnnoTed/fileb0x" )
go.mod 업데이트
판매
추가 참고 사항
위 내용은 Go 모듈에 빌드 타임 명령 종속성(예: `github.com/aprice/embed/cmd/embed`)을 포함하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!