【问题标题】:Maven - What does it exactly do? [duplicate]Maven - 它到底是做什么的? [复制]
【发布时间】:2015-08-10 02:55:27
【问题描述】:

您好想问一个关于 Maven 的问题。我在 IntelliJ 有一个大项目。我知道,IntelliJ 可以编译项目,现在我发现,maven 也可以编译项目?我在问,因为我不完全知道,maven 有什么好处。我认为,maven 主要用于定义项目运行所需的库。您能告诉我,maven 还有哪些其他功能,为什么在我的项目中使用它是件好事?谢谢!

【问题讨论】:

    标签: java maven intellij-idea


    【解决方案1】:

    maven 是一个构建系统。它允许您定义构建和部署项目所需的参数。因此,它不仅使您的项目在所有设置完成后易于部署,而且还为您提供可移植性,让您可以轻松地将应用程序部署在许多不同的环境中。

    直接引用Maven网站,其目标如下:

    • 简化构建过程
    • 提供统一的构建系统
    • 提供优质项目信息
    • 为最佳实践开发提供指南
    • 允许透明迁移到新功能

    website 项目也是寻找这些问题及更多问题答案的好地方。谢天谢地,Maven 文档非常广泛......

    https://maven.apache.org/index.html

    【讨论】:

    • 好的,非常感谢大家的解释! :)
    【解决方案2】:

    您似乎使用 IntelliJ 作为您的构建工具。对于大型项目来说,这不是一个好的解决方案,尤其是如果您有一个协作团队正在处理它。

    Maven 是一个构建和依赖管理工具。它不仅编译源代码,还为项目打包资源,构建 jar 和 war 包以及执行与不同类型的构建过程相关的所有其他事情。

    请参阅以下链接以开始使用: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html https://maven.apache.org/guides/getting-started/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 2015-03-28
      • 2014-11-20
      • 2014-11-11
      相关资源
      最近更新 更多