【maven】maven入门
1 何为Maven?
maven是用来进行项目管理,主要完成项目的构建、报告以及文档,以简化项目开发过程中的重复性工作,它可以简化什么工作呢?
我们现在就分几个点介绍:
- 项目代码编译: 如果没有Maven怎么去完成整个项目代码的编译?是不是得使用
javac
命令来编译,javac
命令编译的时候需要提供classpath,然而项目的classpath一般都是特别长,每次修改后,进行编译,如果都是这种方式来完成编译的话,一天效率可想而知,通过的依赖管理,项目编译只需要简单执行maven compile
命令既可,减去很多非技术性重复性劳苦型劳动; - 依赖管理: 依赖是什么?有人说是
jar
包,其实不是特别全面,maven里面的依赖管理的是项目模块所需要的jar
和其他依赖模块
.
2 Maven安装
这里纠正一下,maven不仅仅只能在eclipse操作,maven是一个独立软件工具,eclipse和IDEA只是集成maven,简化开发人员自己下载maven进行配置的工作。
下载路径:
https://maven.apache.org/download.cgi
下载完成后,解压到安装目录,然后把解压后的目录中子目录bin的绝对路径配置到系统环境变量Path
当中,
完成以上操作后,可以在cmd
命令窗口检查一下安装是否完成:
3 约定大于配置
maven 遵循约定大于配置的理念,这样简化项目的学习成本,maven在代码目录结构上面都有统一一致的约定,具体的目录结构请参考: https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
还没有评论,来说两句吧...