七.IDEA中使用Maven
1.配置Maven
File–>settings–>搜索Maven–>找到Maven
对Maven进行配置
- Mavenb Home directory
- Maven安装目录
- 选择本地安装的,不要使用自带的
- User settings file
- 用户的Maven的settings配置
- 通过Override选择本地配置好的
- Local repository
- 用户的本地仓库
- 通过Override选择本地配置好的
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NbpY3qwH-1595347663562)(E:\三阶段\课程笔记\images\IDEA中配置Maven.png)]
2.创建Maven工程
New --> Module --> 选择对应的Maven骨架与JDK
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lzd5hyGp-1595347663564)(E:\三阶段\课程笔记\images\IDEA创建Module.png)]
选择完成之后根据提示输入对应的坐标信息,完成创建
3.运行Maven命令
在IDEA窗口的最右边有一个叫做Maven Project的视图
打开它可以看到当前所有的Maven工程
通过Lifecycle中运行对应的Maven命令
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X40fymsJ-1595347663566)(E:\三阶段\课程笔记\images\IDEA运行Maven.png)]
4.properties标签
全局属性,一般情况下用于同一管理jar包的版本
该标签中可以有无数个子标签
每一个子标签都是自定义标签
在pom中其他配置项的位置通过
${标签名}
读取这些自定义标签所对应的标签体的内容
<properties>
<servlet.version>3.1.0</servlet.version>
</properties>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet.version}</version>
<scope>provided</scope>
</dependency>
5.配置当前工程的JDK版本
在工程所对应的pom.xml中配置当前工程的JDK版本
如果不配置,将使用maven中配置的全局JDK
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<build>
<plugins>
<!-- 配置JDK -->
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<!-- 配置源代码的开发版本 -->
<source>${maven.compiler.source}</source>
<!-- 配置需要生成的class文件的编译版本 -->
<target>${maven.compiler.target}</target>
</configuration>
</plugin>
</plugins>