Maven idea配置

 

Maven 是专门用于构建和管理Java相关项目的工具。

Maven在犹太人使用的国际语里面是专家的意思,如果你会用Maven你就是专家了哈哈,站长的笑话。

Maven是用来管理java项目的。

Maven的主要用处1:

使用Maven管理的Java 项目都有着相同的项目结构
1. 有一个pom.xml 用于维护当前项目都用了哪些jar包
2. 所有的java代码都放在 src/main/java 下面
3. 所有的测试代码都放在src/test/java 下面

Maven的主要用处2:

jar包仓库,先把所有的jar包都放在"仓库“ 里,然后哪个项目需要用到这个jar包,只需要给出jar包的名称和版本号就行了。这样就实现了jar包的共享。

 

下载与配置Maven

http://maven.apache.org/download.cgi 去官网下个maven

然后配置好环境变量:右键我的电脑-属性-高级系统设置-环境变量-系统变量-Path

Maven idea配置_第1张图片

 

命令行cmd然后输入mvn -v ,出现下图配置就ok了。Maven idea配置_第2张图片

Maven idea配置_第3张图片

然后咱去配置一下我们的仓库:

仓库的概念:所谓的仓库就是用于存放项目需要的jar包的。
maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库里的相同jar包。

打开刚安装好的maven文件夹下面的/conf/settings.xml

可以搜一下${user.home}/.m2/repository ,这是仓库的指定的位置,我们在xml中加入一行:

d:/maven/repository

里面的路径是自己指定的仓库位置,最好不要放在C盘,这样重装系统时候仓库也还在,这个位置文件夹需要自己创建哈。

 

 

然后如果项目中出现你的仓库里没有的jar包的时候,maven会从国外的官网下载jar包,会很慢,所以我们指定一下下载路径为阿里云的下载路径:

在mirrors里面新增阿里云的镜像地址:


            alimaven
            central
            aliyun maven
            http://maven.aliyun.com/nexus/content/repositories/central/

到这里 maven 咱就处理好了。

 

idea里maven风格web项目创建

完成了MAVEN准备工作之后,进行IDEA settings:
File->Settings->Build, Execute, Deployment->Build Tools->Maven
修改 Maven home directory: d:/apache-maven-3.5.0
修改 User settings file: D:\apache-maven-3.5.0\conf\settings.xml
Local repository 会被自动识别为 d:\maven\repository

如此这般,IDEA中的maven就准备好了,并且是使用本地库(这样可以减少从网上下载相关资料的数量,加快maven项目创建和安装的速度)
 

Maven idea配置_第4张图片

还要注意的是,我的2019版本在只设置上面内容之后 在创建项目的时候偶尔还是不会使用这个仓库地址。

还需要这样设置:
File->Other settings->Settings for New Projects

然后再把maven设置一遍就行了。

Maven idea配置_第5张图片

 

然后我们就来创建一个Maven web项目:

File->new->Product 然后选上左边的Maven,再给右边的Create from archetype打上勾,

选择右边的org.apache.maven.archetypes:maven-archetype-quickstart(如果是web项目就选org.apache.maven.archetypes:maven-archetype-webapp)

然后next

然后设置项目参数,第一个是包名,第二个是项目名字

Maven idea配置_第6张图片

 

next之后是设置仓库,由于我们之前的设置这一步next就好了。

Maven idea配置_第7张图片

 

然后继续next就行。

创建完事之后右下角idea告诉你还需要一些配置,点右边的自动导入就行。

然后就ok了。

我自己遇到的问题,maven web项目默认是没有java源代码目录的,所以需要手动创建,并设置其为源代码目录
右键main目录-> New->Directory->输入java->右键java->Mark Directory as-> Sources Root
这样就创建了存放java源文件的目录了

Maven idea配置_第8张图片

还有就是自动创建的web项目可能没有出现上面图里面的resources,也就是咱放配置文件的地方。

那么需要这样创建 

进入project structure里面,选modules,然后在右边新建一个resources,然后点击上面的Resources把我们建的resources变成一个Resources文件夹。

Maven idea配置_第9张图片

第三个问题就是在创建servlet的时候 发现没有servlet选项怎么办。

这样:

Maven idea配置_第10张图片

第四是 pom.xml中要写好jar包的映射。不然就红线了。

导入maven项目

很简单,在导入页面选中项目的pom.xml,不能选文件夹,然后一直next就行了。进去之后idea会加载一会儿,如果是使用的本地仓库的话,加载挺快的。(我之前没设置好等了十多分钟)

Maven idea配置_第11张图片

学习网站:https://how2j.cn/p/5067

你可能感兴趣的:(IJ,maven)