“我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第4篇文章,点击查看活动详情”
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中编写标签(也可以alt+insert手动导入)
2、在标签中使用引入坐标
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包的作用范围:编译环境、测试环境、运行环境
默认值文为:compile(即所有地方都生效)
编辑
如 test只在test测试目录有效,其余无效