写了篇文章介绍用 Gradle 代替 Make 构建 Go 项目: http://www.jianshu.com/p/fd77b461b87c
主要优势有:
- Gradle 生态系统的插件支持
- 兼容其他一大堆包管理工具
- 全系列 IDE 支持
- 灵活的构建逻辑和 JVM 生态系统
- 开箱即用的检查工具 /测试 /覆盖率 HTML 报告生成
- 镜像仓库
写了篇文章介绍用 Gradle 代替 Make 构建 Go 项目: http://www.jianshu.com/p/fd77b461b87c
主要优势有:
|
janxinMay 22, 2017
1
挺好的,就是没装 Java (¬_¬)
|
|
2
@janxin 感谢。提供多一种思路而已。
|
|
rockyou12May 22, 2017
3
感觉很有戏,go 的生态现在还是差点
|
|
ShamanMay 22, 2017
4
转 Golang 的爪哇们的福音
|
|
abujjMay 23, 2017 via Android
5
有点意思
|
|
wweirMay 23, 2017 via Android
6
还是喜欢 Makefile 这种清晰可控的方式。
说实话,现在听到那些个高大上的概念就害怕,鬼知道用在自己的项目上有没有坑。真正用起来也只是省去了部分配置的成本罢了 |
|
defunct9May 23, 2017
7
搞了三天用 jenkins 打包 React-Native 的 app,gradle 真是个鬼畜。用它代替 make,前方不知道还有多少坑要填
|
|
lj0014May 23, 2017
8
go 初学者:go 项目编译,go build 就完事了,用这些构建工具的意义何在?
|
|
firefox12May 23, 2017 via iPhone
9
同问 go install 就好 没什么痛点。go 的源码管理真的挺差 用 git submodule 也可以啊
|
|
10
@lj0014 https://github.com/golang/go/wiki/PackageManagementTools 这些工具存在的意义是 Go 没有版本管理,这对 reproducible build 是致命的
|
|
11
@wweir 见仁见智,这只是提供多一个选择
|
|
12
@defunct9 其实所有的工具都是这样的,难者不会,会者不难,不会 make 的人会觉得 make 很鬼畜。
|
|
kofjMay 23, 2017
13
Less is more.
|