idea中配置Maven项目

291 阅读2分钟

​“我报名参加金石计划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测试目录有效,其余无效