目录
idea中对maven3.6.2以上的版本存在兼容问题,为了避免冲突,idea中安装3.6.1版本
创建一个空项目,起名,后再设置中搜索maven
Maven几个常见问题
把Maven中目录设置成成对应的颜色
添加如下:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>
刷新完成如下:
运行时maven乱码问题
加入以下:
-Dfile.encoding=GB2312
运行结果:
maven工具栏找不到的问题
快捷键设置
点击编译就会生成对应的target目录,点击清理就会清除target目录
使用原型创建maven
创建web
导入maven项目
maven工具的+号,选择你要导入的maven的pom.xml文件
若没有显示出maven
添加插件快速操作
打开设置如下操作
使用坐标导入jar包
1.在pom.xml中编写<dependencies>标签(也可以alt+insert手动导入)
2、在<dependencies>标签中使用<dependency>引入坐标
3、定义坐标的groupId,artfigactId,version
4、点击刷新按钮是坐标生效
导入需要的依赖:
<!-- <dependencies> 导入依赖</dependencies>-->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<!--导入mysql的jar包,只要写出坐标位置即可-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
</dependencies>
依赖范围
通过设置坐标的依赖范围(scope),可以设置对应的jar包的作用范围:编译环境、测试环境、运行环境
<scope>默认值文为:compile(即所有地方都生效)
如 <scope>test</scope>只在test测试目录有效,其余无效