gpt4 book ai didi

ant - 工作流自动化 : Makefile vs. Ant

转载 作者:行者123 更新时间:2023-12-05 00:09:29 27 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

7年前关闭。




Improve this question




每当我注意到我的工作流程中的某些内容是 重复任务 ,我尝试将其自动化。

例如,在服务器上部署某些内容所需的步骤。它通常是一个构建,然后是 SCP 最后是一些远程设置脚本:

  • mvn 包
  • scp 目标/foobar.jar 服务器:
  • ssh 服务器安装-foobar
  • ssh 服务器“./bin/foobar 重启”

  • 在这种情况下,我倾向于编写一个小的 Makefile,它看起来像
      deploy:
    mvn package
    scp target/foobar.jar server:
    ssh server install-foobar
    ssh server './bin/foobar restart'

    您如何自动化您的工作流程?
    Ant 是首选工具吗?优点/缺点是什么?

    最佳答案

    对于 Java 开发,我认为 Ant 是默认选择。

    亲:

  • 良好的文档,
  • 良好的IDE集成
  • 大量第三方扩展和工具

  • 骗局:
  • 有点冗长(好吧,它还是另一种 XML 格式)
  • 一些应该简单的事情不是(例如任何类型的循环)

  • 我真的没有任何使用 makefile 的经验,所以我不能说它们是如何比较的。也许你应该简单地使用你的开发人员更有经验的东西。

    关于ant - 工作流自动化 : Makefile vs. Ant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/396216/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com