再看Maven

Maven 是一种用来管理Java 项目的工具,但不是那种用来管理资源规划和调度的工具。

相反,它处理的是管理一个具体的项目所涉及的各种任务,如:编译、测试、打包、文档以及分发。

Maven包括以下几个部分:

  • 一组用于处理依赖管理。目录结构以及构建工作流的约定。基于这些约定时实现的标准化可以极大的简化开发过程。例如,一个常用的目录结构可以使得开发者可以快速的适应一个不熟悉的项目;
  • 一个用于项目配置的XML Schema:项目对象模型(Project Object Model),简称POM。每一个Maven项目都拥有一个POM文件,默认命名为pom.xml,包含了Maven用于管理项目的所有配置信息。
  • 一个委托外部组件来执行项目任务的插件结构。这简化以及扩展Maven能力的过程。

Maven利用面向对象的思想将项目进行抽象,并且细分出各个的生命周期,在不同的生命周期阶段使用不同的插件完成目标任务。

猜你喜欢

转载自blog.csdn.net/qq_36807862/article/details/103744467
今日推荐