教程 > Maven 中文教程 阅读:280

Maven 中文教程

Maven 教程

Maven 是一个强大的基于POM(项目对象模型)的项目管理工具。 它用于项目构建、依赖和文档。

Maven 教程着重于 Apache Maven 技术的基础,还会涉及到一些高级用法。

Maven 像 ANT 一样简化了构建过程。 但是它比ANT先进太多了。

Maven 当前版本是 3。


了解没有Maven情况的问题

我们在项目开发过程中会遇到很多问题。 下面讨论它们:

  • 1)在每个项目中添加一组jar :对于struts、spring、hibernate框架,我们需要在每个项目中添加一组jar文件。 它还必须包括 jar 的所有依赖项。
  • 2)创建正确的项目结构 :我们必须在servlet、struts等中创建正确的项目结构,否则将无法执行。
  • 3)构建和部署项目 :我们必须构建和部署项目才能使其正常工作。

Maven 做了什么

Maven 简化了上述问题。 它主要执行以下任务。

  • 它使项目易于构建
  • 它提供了统一的构建过程(maven项目可以被所有maven项目共享)
  • 它提供项目信息(日志文档、交叉引用源、邮件列表、依赖列表、单元测试报告等)
  • 易于迁移 Maven 的新功能

Apache Maven 帮助管理

  • 构建
  • 文档生成
  • 报告
  • 依赖
  • SCMs
  • 发布

什么是构建工具

构建工具负责构建流程的所有内容。 它执行以下操作:

  • 生成源代码(如果使用自动生成的代码)
  • 从源代码生成文档
  • 编译源代码
  • 将编译后的代码打包成 ZIP 文件的 JAR
  • 在本地存储库、服务器存储库或中央存储库中安装打包的代码

适合人群

本教程主要针对初学者,帮助他们学习 Maven 工具的基本功能。完成本教程的学习后你的 Apache Maven 的专业知识将达到中等水平,随后你可以学习更高级的知识了。


学习前提

我们假定你将使用 Maven 来管理企业级的 Java 项目开发。所以,如果你掌握软件开发、Java SE、Java EE 开发框架和开发流程,对学习本教程会更有帮助。

查看笔记

扫码一下
查看教程更方便