2024-05-17 07:16:11 发布
网友
我试过烤饼和最近的gyp。我不记得我和斯科斯有什么问题。Gyp有一个非常难看的语言定义,而且为了构建我的java目标,我不得不破解ant脚本。在
我将选择一个更可配置的构建工具,比如ant或maven作为起点。在
Ant是高度可配置的,最坏的情况下,您可以使用它来执行另一个构建过程(如,制作或您通常使用的C++)。在
Maven也有许多插件在本机支持除java之外的其他语言。对插件页面的快速搜索表明,Maven有本地支持来构建C和C++代码,谷歌搜索还暗示了第三方插件也将构建Python项目。在
虽然ant功能强大且可配置,但我同意您有时不得不对ant进行黑客攻击,以使它做您想做的事情,这既不干净也不可取。在过去的一年里,我和maven一起完成了我的项目,我强烈推荐它。我们使用它来构建java代码库、动作脚本前端、运行单元测试和集成测试,以及运行数据库脚本。此外,它与我们的持续集成工具有很好的挂钩,因此我们运行的构建可以自动化。有了大量可用的插件,我们没有发现maven不能为我们做的事情。在
我将选择一个更可配置的构建工具,比如ant或maven作为起点。在
Ant是高度可配置的,最坏的情况下,您可以使用它来执行另一个构建过程(如,制作或您通常使用的C++)。在
Maven也有许多插件在本机支持除java之外的其他语言。对插件页面的快速搜索表明,Maven有本地支持来构建C和C++代码,谷歌搜索还暗示了第三方插件也将构建Python项目。在
虽然ant功能强大且可配置,但我同意您有时不得不对ant进行黑客攻击,以使它做您想做的事情,这既不干净也不可取。在过去的一年里,我和maven一起完成了我的项目,我强烈推荐它。我们使用它来构建java代码库、动作脚本前端、运行单元测试和集成测试,以及运行数据库脚本。此外,它与我们的持续集成工具有很好的挂钩,因此我们运行的构建可以自动化。有了大量可用的插件,我们没有发现maven不能为我们做的事情。在
相关问题 更多 >
编程相关推荐