Maven - 它究竟做了什么?

时间:2015-05-27 20:17:21

标签: java maven intellij-idea

您想问一下关于Maven的问题。我在IntelliJ中有大型项目。我知道,IntelliJ可以编译项目,现在我发现,maven也可以编译项目吗?我问,因为我不知道,什么是maven好。我想,maven主要用于定义项目运行所需的库。你能否告诉我,maven还有哪些其他功能以及为什么在我的项目中拥有它?谢谢!

2 个答案:

答案 0 :(得分:1)

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

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

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

项目website也是查找这些问题答案的好地方。值得庆幸的是,Maven文档相当广泛......

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

答案 1 :(得分:0)

您似乎使用IntelliJ作为构建工具。对于一个大项目来说,这不是一个好的解决方案,特别是如果你有一个合作团队正在研究它。

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

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