撸了一个 Golang 的构建工具

2017 年 2 月 12 日
 blindpirate

去年 11 月的时候开始接触 Golang ,实在不适应 Golang 的全局 GOPATH ,于是自己撸了一个 Gradle 的 Golang 插件,提供完整的包管理、自动化构建支持。项目在这里

它可以:

最大的亮点在于不需要记go get/build/install/...等各种命令,一个命令搞定:./gradlew build

它计划用纯 Java 实现 Git/Mecurial/Svn/Bazaar ,避免用户的电脑上安装一堆 VCS 工具,不过当前只实现了 Git 。

另外它还给中国开发者提供了一个鬼畜功能。。。fuckGfw选项。。当这个选项打开的时候, Golang 安装包的下载地址切换到 golangtc 的源。另外还计划开发 SS 代理支持。

欢迎试用和拍砖!

1808 次点击
所在节点    Go 编程语言
22 条回复
blindpirate
2017 年 2 月 14 日
@mengzhuo 做的就是管理工具啊。
blindpirate
2017 年 2 月 14 日
@mengzhuo https://github.com/golang/go/wiki/PackageManagementTools 这个页面上基本上所有的管理工具管理的依赖,包括 submodule 都已经被支持,即可以自动解析它们所管理的仓库的传递性依赖。 submodule 的支持是昨天晚上完成的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/339928

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX