Maven项目配置
- 新建project
- Maven中配置home 、配置文件、本地仓库
- Runner中的jdk版本
- Java Compiler中的版本
Maven项目创建
- 创建空项目
- 创建maven模块
报错:Error java 错误 不支持发行版本5
解决方案:
直接Ctrl+shit+alt+s出现以下面版
因为我本地安装的jdk是14版本,所以这里显示的就是14版本,这里没有问题,然后向下找module模块,然后发现这里的langeage level居然是5.
修改到对应的版本,然后应用保存就可以关闭了。
然后去File里找Settings打开,在打开的页面中找到Build开头的那一串,接着找它下面Compiler下的java compiler,右侧还要修改成自己所使用的java版本
Maven的依赖具有传递性
A依赖B,B依赖C,则A也依赖C
若A不想依赖C中的Junit,则排除依赖则需要:
<exclusions>
<exclusion>
<groupId>junit</groutId>
<artifactId>junit</artifactId>
</exclusion>
</exclusions>
Maven的依赖范围
通过scope标签配置dependency是在主程序中有效还是在测试程序中有效:compile,test,provided,runtime四个标签:
<dependency>
<groupld>junit</groupld>
<artifactld>junit</ artifactld>
<version>4.1 0</version>
<scope>test</ scope >
</dependency>
Maven的生命周期
Maven中有3套相互独立的生命周期:
● clean: 清理工作。clean
● default: 核心工作,如:编译、测试、打包、安装、部署等。compile-test-package-install
● site: 生成报告、发布站点等。