【问题标题】:Using build tools for Java [duplicate]使用 Java 的构建工具 [重复]
【发布时间】:2017-06-15 20:45:25
【问题描述】:

所以我想我几乎编程了 3 年,只是为了好玩。 我学会了用 Java 编程,现在仍然如此。我一直习惯于让 Eclipse 通过单击“运行”来构建我的代码,我真的不明白为什么要使用 Maven、Ant 和 Gradle 之类的东西。

现在我也将 GitHub 用于一些项目,我看到这些构建工具在 GitHub 存储库中集成了很多,包括 Jenkins、Travis 等平台。我认为他们在 GitHub 上使用这些构建工具,喜欢构建代码每次有提交,对吧?

所以我的问题是,我为什么要使用构建工具?您推荐哪种构建工具?以及如何在 GitHub 中使用该构建工具?

(如果我需要进一步澄清我的问题,请说出来)

【问题讨论】:

标签: java maven gradle ant build-tools


【解决方案1】:

Maven 和 Gradle 为您提供的功能之一是自动依赖管理 - 例如,如果您的程序需要特定的库,您可以在 Maven 中指定pom.xml,当您使用 Maven 构建项目时,它会自动从 Internet 下载该库的适当版本,以及该库本身所依赖的库。这比手动查找所有正确版本的 JAR 文件并确保将它们放入项目中要容易得多。

此外,并不是每个人都使用 Eclipse,因此您不希望您的项目依赖于一个特定的 IDE。大多数 Java IDE 都了解 Maven 和 Gradle 构建文件,因此您可以将 Maven 或 Gradle 项目导入您选择的 IDE。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 2010-12-09
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多