1 maven简介
maven是一个项目管理和整合的工具。传统管理的缺陷:
- 目录结构混乱
- 第三方库难以管理
- 代码不方便复用
针对此,基于项目对象模型(Project Object Model, POM)的管理工具maven,可以从编译、测试、解决库依赖关系和文档等多个方面管理项目。maven可以管理任何基于java的项目。
使用maven创建一个项目时,它会自动为项目创建相应的目录,具体如下,假设${baseDir}是项目的路径。
文件 | 对应目录 |
---|---|
source code | ${basedir}/src/main/java |
Resources | ${basedir}/src/main/resources |
Tests | ${basedir}/src/test |
Complied byte code | ${basedir}/target |
distributable JAR | ${basedir}/target/classes |
pom.xml | ${basedir}/pom.xml |
2 maven的工作原理
maven工作原理maven在本地维持一个仓库Repository,主要用于保存第三方的jar包,项目可以通过pom.xml直接引用。若pom.xml中引用的jar包在Local Repository找不到,maven将自动从互联网上的maven repository搜索并下载对应的jar包到本地Repository。若在互联网上的repository也未搜索到,则提示错误。
3 windows下maven的安装
① 将maven解压到指定的目录
② 在maven的conf/setting.xml中添加本地repository的路径,该路径就是一个文件目录;
<localRepository>C:/software/maven_repository</localRepository>
设置maven repository路径
③ 创建一个M2_HOME的环境变量
设置maven的环境变量④ 将maven的bin添加到Path路径
添加bin到Path⑤ 测试maven配置是否成功: mvn -v
总结:maven的安装只需要解压到指定目录,然后配置环境变量即可。其环境变量的配置和jdk的配置基本相似。
6 eclipse 与 maven的整合
① 设置JDK
Windows-》Preferences-》Java-》Installed JREs, 这个地方要选择JDK而不是JRE
image.png修改eclipse下JDK的配置并添加参数: Windows-》Preferences-》Java-》Installed JREs
-Dmaven.multiModuleProjectDirectory=$M2_HOME
设置jre变量
② 将maven与eclipse集成
将maven中的conf文件下的setting.xml文件导入到eclipse中
Windows-》Preferences-》maven-》User Setting-》Global Setting
导入maven的setting.xml
修改eclipse中maven目录下的installations下的配置
maven installations设置 勾选集成的maven③ 配置项目的build path
右击您的项目-》build path-》configure build path
image.png
网友评论