微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

您在复杂的构建过程中使用什么?

如何解决您在复杂的构建过程中使用什么?

除了您提到的Ant和令人毛骨悚然的make / autotools,主流工具是:

我使用SCons,因为它是基于python的,资金充足且优雅的。果酱似乎是最实用的一种。我对CMake不太了解。Maven可能是您的选择,因为它是Java中心且比Ant更高级。

您可以在Wikipedia上找到更多信息:内置工具列表

解决方法

我正在尝试改进我们的构建过程,该构建过程当前是一个巨大的Ant
build.xml,它可以调用其他ant构建文件并执行几个Java类来执行更复杂的逻辑,而这些逻辑在Ant中是不可能/不容易尝试的。

背景:

  • Java和Ant经验,一些Groovy
  • Windows平台

目标:

  • 作为命令行cron和servlet发布到的组合运行
  • 尽可能简化,最少的语言和技术人员之间的联系

我需要像Java这样的语言提供的更高层次的逻辑功能,而Ant则非常容易,我们使用过滤来覆盖不同客户端的默认属性文件。通常,我想知道人们是否使用了除Ant /
Java之外的其他东西。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。