gpt4 book ai didi

java - 如果我们已经有了 Eclipse,为什么还需要 Maven 或 Ant?

转载 作者:IT老高 更新时间:2023-10-28 13:51:25 25 4
gpt4 key购买 nike

我认为这个问题是 Compare to the IDE for Java,do we still need Ant? 的延伸。

上面的问题有答案,但我想知道一个在 Eclipse 上使用 Maven 或 Ant 的具体示例。

当我在 Eclipse 中开发时,Eclipse 会为我做所有事情,我只需要单击运行按钮。此外,Eclipse 可以让您将代码导出到可运行的 jar 甚至是 Windows 的 .exe。

所以我真的不知道我为什么需要 Maven 或 Ant。

如果我确实需要,我应该选择哪一个,Maven 还是 Ant?

最佳答案

  1. 因为您的同事可能更喜欢 NetBeans 或 IDEA
  2. 因为设置可能会因一个 Eclipse 安装而异
  3. 因为您可能希望自动获取依赖项
  4. 因为您想自动化整个构建:构建、jar、应用静态代码分析、运行单元测试、生成文档、复制到某个目录、根据环境调整某些属性等。
  5. 因为一旦实现自动化,您就可以使用持续集成系统在每次更改或每小时构建应用程序,以确保一切仍然构建并且测试仍然通过...
  6. 因为 Maven 使用约定优于配置。
  7. 因为您的 IDE 可能不支持您需要的一些花哨的代码生成/转换。
  8. 因为构建脚本记录了构建过程。

Eclipse 是一个开发环境。但它不是构建工具。

我个人讨厌 Maven,但是 YMMV。有很多选择:gradle、builder等。

关于java - 如果我们已经有了 Eclipse,为什么还需要 Maven 或 Ant?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10764576/

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