V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
blindpirate

用 Gradle 代替 Make 构建 Go 项目

  •  1
     
  •   blindpirate ·
    blindpirate · May 22, 2017 · 2392 views
    This topic created in 3262 days ago, the information mentioned may be changed or developed.

    写了篇文章介绍用 Gradle 代替 Make 构建 Go 项目: http://www.jianshu.com/p/fd77b461b87c

    主要优势有:

    • Gradle 生态系统的插件支持
    • 兼容其他一大堆包管理工具
    • 全系列 IDE 支持
    • 灵活的构建逻辑和 JVM 生态系统
    • 开箱即用的检查工具 /测试 /覆盖率 HTML 报告生成
    • 镜像仓库

    求 Star: https://github.com/gogradle/gogradle

    13 replies    2017-05-23 15:18:14 +08:00
    janxin
        1
    janxin  
       May 22, 2017
    挺好的,就是没装 Java (¬_¬)
    blindpirate
        2
    blindpirate  
    OP
       May 22, 2017
    @janxin 感谢。提供多一种思路而已。
    rockyou12
        3
    rockyou12  
       May 22, 2017
    感觉很有戏,go 的生态现在还是差点
    Shaman
        4
    Shaman  
       May 22, 2017
    转 Golang 的爪哇们的福音
    abujj
        5
    abujj  
       May 23, 2017 via Android
    有点意思
    wweir
        6
    wweir  
       May 23, 2017 via Android
    还是喜欢 Makefile 这种清晰可控的方式。

    说实话,现在听到那些个高大上的概念就害怕,鬼知道用在自己的项目上有没有坑。真正用起来也只是省去了部分配置的成本罢了
    defunct9
        7
    defunct9  
       May 23, 2017
    搞了三天用 jenkins 打包 React-Native 的 app,gradle 真是个鬼畜。用它代替 make,前方不知道还有多少坑要填
    lj0014
        8
    lj0014  
       May 23, 2017
    go 初学者:go 项目编译,go build 就完事了,用这些构建工具的意义何在?
    firefox12
        9
    firefox12  
       May 23, 2017 via iPhone
    同问 go install 就好 没什么痛点。go 的源码管理真的挺差 用 git submodule 也可以啊
    blindpirate
        10
    blindpirate  
    OP
       May 23, 2017
    @lj0014 https://github.com/golang/go/wiki/PackageManagementTools 这些工具存在的意义是 Go 没有版本管理,这对 reproducible build 是致命的
    blindpirate
        11
    blindpirate  
    OP
       May 23, 2017
    @wweir 见仁见智,这只是提供多一个选择
    blindpirate
        12
    blindpirate  
    OP
       May 23, 2017
    @defunct9 其实所有的工具都是这样的,难者不会,会者不难,不会 make 的人会觉得 make 很鬼畜。
    kofj
        13
    kofj  
       May 23, 2017
    Less is more.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1829 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 16:22 · PVG 00:22 · LAX 09:22 · JFK 12:22
    ♥ Do have faith in what you're doing.