1.1 何为MAVEN
Ø MAVEN是一个跨平台的项目管理工具。
Ø Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。
1.2 何为构建
Ø 编译、运行单元测试、生成文档、打包和部署等繁琐且不起眼的工作,就是构建。
1.3 Maven是优秀的构建工具
Ø Maven的用途之一是服务于构建,它是一个异常强大的构建工具,能够帮助我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。
Ø Maven最大化的消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件,我们不再需要定义过程,甚至不需要再去实现这些过程中的一些任务。
Ø Maven作为一个构建工具,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现。
Ø Maven跨平台,对外提供了一致的操作接口。
1.4 Maven不仅仅是构建工具
Ø Maven不仅是构建工具,还是依赖管理工具和项目信息管理工具。
Ø Maven提供了中央仓库,能帮我们自动下载构建。
2.1 IDE不是万能的
2.2 不重复发明轮子
Ø Maven已经有一大把的现成插件,全世界都在用,你自己不用写任何代码。
2.3 Maven与极限编程
2.4 瀑布模型
Ø 在传统的瀑布模型开发中,项目依次要经历需求开发、分析、设计、编码、测试和集成发布阶段。
2.5 使用Maven的高效方式
Ø 使用Maven最高效的方式永远是命令行,IDE在自动化构建方面有天生的缺陷。
Ø 从Maven3开始,如果你使用插件时未设定版本,会看到警告信息。
Ø
相关推荐
apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-...
maven资源 apache-maven-3.3.9-bin.zip
maven-deploy-plugin-2.8.2.jar
maven-jar-plugin-3.1.1.jar
maven-shared-utils-3.2.1.jar
apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-...
maven-antrun-plugin-3.0.0.jar
maven-clean-plugin-3.1.0.jar
maven-install-plugin-2.4.jar
apache-maven-3.9.6-bin
maven-site-plugin-3.3.jar
maven-deploy-plugin-2.7.jar
maven-archetype-webapp-1.0.jar,下载,如果有需要的同志可以自己下载,。
maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。...
maven-resources-plugin-3.1.0.jar
maven-repository-metadata-3.0.jar
apache-maven-3.8.5-bin.zip
maven-resources-plugin-2.4.1.jar
apache-maven-3.6.3-bin.zip maven3,6版本, 可用apache-maven-3.6.3-bin.zip maven3,6版本, 可用apache-maven-3.6.3-bin.zip maven3,6版本, 可用apache-maven-3.6.3-bin.zip maven3,6版本, 可用apache-maven-3.6.3-...
maven-archetype-quickstart-1.1.jar包下载