1. Maven的安装和配置
Maven是一个免安装的程序,即解压则可以使用,但是Maven管理项目需要使用插件管理生命周期。而需要使用Maven的命令,所以需要配置Maven的环境变量。Maven本身使用Java开发,也依赖JDK的环境变量。
1.JDK环境变量配置
配置:JAVA_HOME
clip_image174.png配置classpath
配置path
clip_image176.png2.Maven的目录结构介绍
clip_image178.jpg3.配置Maven环境变量
1.配置Maven_HOME
clip_image180.jpg注意:配置MAVEN_HOME时,配置到bin目录的上层
2.配置Path
clip_image182.jpg3.命令测试: mvn –version
clip_image184.jpg通过以上信息可以查看到Maven的信息,以及Maven依赖的JDK信息。
4.设置settings配置文件
1.设置本地仓库
<!-- 配置maven的本地仓库 E:\mrt\respositry 存放maven下载的jar的文件夹 -->
<localRepository>E:\mrt\respositry</localRepository>
2.设置Maven的镜像仓库
<!-- 为maven配置镜像仓库 便于jar的下载速度 -->
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
阿里镜像仓库信息:https://maven.aliyun.com/mvn/view
3.设置编译的JDK
maven默认编译一个项目是使用JDK1.5进行编译。可以在settings文件中进行全局指定编译的JDK版本,也可以在项目中进行指定编译的JDK版本。settings中指定相当于全局设置,项目中指定则只对项目生效。
1.settings中指定
<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>
2.项目中指定
<build>
<plugins>
<!-- 指定jdk -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<!-- 开发环境的版本 -->
<source>1.8</source>
<!-- 运行环境的版本 -->
<target>1.8</target>
<!-- 编码 -->
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
2. IDEA集成Maven
目前,在一般的开发工具中都会集成Maven插件,不进行任何配置也可以使用。但是,由于每个公司使用Maven仓库的不同,和基于Maven软件的稳定性的考虑,一般都是使用独立的Maven软件,不使用开发工具中内置的Maven插件。若需要使用自己独立的Maven软件,则需要进行相关的配置。
在IDEA中设置Maven可以打开IDEA的settings进行设置如下图:
0001.png3. 创建Maven的Java项目
1.png2.png
3.png
4. 创建WEB项目
1.png 2.png 3.png4.png
网友评论