SSM是由spring、mybits、springMVC组成的。其中,maven是单独存在的一个功能,该功能只是单纯的用来结合pom.xml来生成project的。同时,pom.xml也是用来管理整个MavenProject的重要文件。
Maven的配置
Maven就是用来配置管理的构建工具,主要用来进行jar的依赖整合,以及构建程序的骨架。
在新建maven项目时,会先从本地仓库(repository)里寻找pom.xml里依赖的jar包。如果没有对应的jar,则会向中央仓库请求jar包。但是,因为TGW的存在,连接下载速度十分缓慢,这时,我们可以设置一个镜像(mirror)地址。
关系如下所示:
本地项目 --> | 本地仓库 --> | 镜像服务器 --> | 中央仓库 |
1、安装Maven
这一步简单,网上自行搜索maven,然后解压缩到自己想要的位置后就可以了。
2、setting.xml的编写
可以查看apache-maven-3.5.2\conf\setting.xml里的Default: ${user.home}/.m2/repository。得知,默认的本地仓库地址是在用户文件夹下。但是,如果不想适用默认的这个地址,可以自行设置地址。
<localRepository>C:/Users/Administrator/.m2/repository</localRepository> --默认
如果使用的是默认的本地仓库地址,需要用apache-maven-3.5.2\conf\setting.xml。
(再议)
其次,找到mirror项,设置阿里云镜像服务器地址。
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
然后,可以设置在编译、打包、发布时依赖用到的JDK版本。
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
3、配置maven的环境变量
MAVEN_HOME 变量值 F:\apache-maven-3.5.0
path 后添加 %MAVEN_HOME%\bin;
配置完毕后,测试mvn -v。如果正常显示maven版本,则安装完成。
Window --> Preferences--> Maven--> User Settings 点击browser,选择Settings.xml文件,点击apply,点击ok。这是,选择使用的setting.xml文件。
注:
maven插件也可以通过Help--Eclipse Marketplace 搜索maven找到相应版本的插件,安装。具体区别有待后续测试
path 后添加 %MAVEN_HOME%\bin;
配置完毕后,测试mvn -v。如果正常显示maven版本,则安装完成。
4、eclipse关联maven
Window --> Preferences--> Maven--> installations --> 点击add添加本地路径的maven,勾选,点击apply。这是把maven关联到eclipse里面。Window --> Preferences--> Maven--> User Settings 点击browser,选择Settings.xml文件,点击apply,点击ok。这是,选择使用的setting.xml文件。
注:
maven插件也可以通过Help--Eclipse Marketplace 搜索maven找到相应版本的插件,安装。具体区别有待后续测试