栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

什么是构建自动化软件(例如Ant)?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是构建自动化软件(例如Ant)?

我已经知道ant是一个“构建自动化软件”,我的问题是,构建自动化到底是什么?
我以为您应该测试您的应用程序,并且在运行该应用程序时,单击Eclipse中或通过命令行Java的“生成”按钮,然后从中生成一个.jar文件?那么,为什么需要“自动化”此过程?

并不是所有的Java开发都是通过eclipse完成的,也不是所有的jar都可以从命令行构建(或者应该从命令行构建)。

您可能还需要运行测试用例,单元测试以及许多其他流程。

蚂蚁的作用是提供一种使所有这些工作自动化的机制(因此您不必每次都做),也许您可​​能每天下午6点调用此ant脚本。

例如,在某些项目中,需要每日构建,以下是可通过ant自动化的任务,因此它们可以在没有人工干预的情况下运行。

  • 连接到Subversion服务器。
  • 下载/更新最新版本
  • 编译应用
  • 运行测试用例
  • 打包应用程序(放在罐子,战争,耳朵或其他东西中)
  • 将此构建二进制文件提交以进行颠覆。
  • 在远程服务器上安装应用程序
  • 重新启动服务器
  • 发送包含工作摘要的电子邮件。

当然,对于其他项目来说这是过大的,但是对于其他一些项目则很有帮助。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/451759.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号