Build management mechanism for go lang

76 views
Skip to first unread message

chashi...@gmail.com

unread,
May 27, 2020, 1:00:21 AM5/27/20
to golang-nuts
Instead of creating a bash file, is there any build management tool like maven for go lang ? I want to do the version, dependency management and also create build files etc. 

Jan Mercl

unread,
May 27, 2020, 1:06:18 AM5/27/20
to chashi...@gmail.com, golang-nuts
On Wed, May 27, 2020 at 7:00 AM <chashi...@gmail.com> wrote:

> Instead of creating a bash file, is there any build management tool like maven for go lang ? I want to do the version, dependency management and also create build files etc.

Please share what requirements are you missing in the standard tools
`go mod` and `go build`.

Chashika Weerathunga

unread,
May 27, 2020, 1:18:36 AM5/27/20
to golang-nuts
go mod, go build fine. Also I want to pack(zip) a executable and other few directories into a folder. And also need to manage project version. In maven we can do tasks like this.  So I want to manage all the things in flexible way.

Henrik Johansson

unread,
May 27, 2020, 2:52:40 AM5/27/20
to Chashika Weerathunga, golang-nuts
I usually use make for that in combination with Goreleaser https://github.com/goreleaser/goreleaser/ .


--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/beb3c884-b76f-4af4-83ca-e2e27f5421db%40googlegroups.com.

Chashika Weerathunga

unread,
May 27, 2020, 3:32:22 AM5/27/20
to golang-nuts
Thank you @Henrik. I will try this. 

On Wednesday, May 27, 2020 at 12:22:40 PM UTC+5:30, Henrik Johansson wrote:
I usually use make for that in combination with Goreleaser https://github.com/goreleaser/goreleaser/ .


On Wed, May 27, 2020 at 7:18 AM Chashika Weerathunga <chashi...@gmail.com> wrote:
go mod, go build fine. Also I want to pack(zip) a executable and other few directories into a folder. And also need to manage project version. In maven we can do tasks like this.  So I want to manage all the things in flexible way.

On Wednesday, May 27, 2020 at 10:30:21 AM UTC+5:30, Chashika Weerathunga wrote:
Instead of creating a bash file, is there any build management tool like maven for go lang ? I want to do the version, dependency management and also create build files etc. 

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golan...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages