【发布时间】:2012-07-18 20:46:13
【问题描述】:
Make 从来都不是我喜欢的工具,多年来我也经常使用 Ant,但 Ant 非常适合 Java,就像其他几个工具(Grunt、Rake 等)一样其他一些语言和工具栈。
有没有一种现代工具是:
a) 跨平台
b) 漂亮的语言无关
c) 易于使用
适用于开发人员想要执行的所有自动化任务,但具有比 Make 更现代的功能和易用性。
【问题讨论】:
-
在我看来,make 具有 a、b 和 c 的特征。除了它不是“现代”之外,你能更准确地了解 make 的问题吗? (好吧:我将“跨平台”理解为“所有 unix”——咳咳——但除此之外......)
-
@NormanGray 我的一些抱怨归结为它依赖底层 shell 来执行操作及其语法。毫无疑问,其中一些可能会因为品味问题而被忽略。但你提到的“所有unix”也是问题的一部分。在这种情况下,我也想要包含“那个其他平台”的东西。
标签: build makefile build-automation