idea配置maven

四、IDEA配置Maven

1、打开IDEA,打开 settings 面板

1)在没有默认指定项目路径时出现:进入主界面后点击 configure,然后点击 settings

在这里插入图片描述

2)在有指定项目路径时出现:进入项目中 点击 File,然后点击 settings

在这里插入图片描述

2、在上面的快捷查找框中输入maven,查找与maven相关的设置,然后点击maven。

在这里插入图片描述

3、修改maven的路径(使用本地的Maven),以及修改settings文件的位置和本地仓库的位置

在这里插入图片描述

4、推荐配置:设置maven在不联网的情况下使用本地插件

一般使用maven为我们提供好的骨架时,是需要联网的,配置这个,可以在没有网路的情况下,我们可以正常创建工程,并从之前已经使用过的工程中找到相应的骨架。

输入内容:-DarchetypeCatalog=internal

 
 
  • 1

在这里插入图片描述

五、构建 Maven 项目

第一节 使用骨架创建Maven的java工程

1、选择Create New Project

在这里插入图片描述
2、选中左侧的Maven,并将Create from archetype选中,在下方选择骨架quickstart,点击Next。

在这里插入图片描述
3、填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。

在这里插入图片描述

4、确认信息是否正确

在这里插入图片描述

5、当右下角出现提示时,点击Enable Auto Import。

在这里插入图片描述
6、目录结构如下:

在这里插入图片描述

7、我们需要手动将maven文件夹补齐。

在这里插入图片描述
在这里插入图片描述

8、若该文件夹是普通的文件夹,还要将该文件夹设为resource文件夹。

在这里插入图片描述

9、同样,在test文件夹下创建resources文件夹。最后的目录结构如下:

在这里插入图片描述

第二节 不使用骨架创建Maven的 java工程

1、首先,新建一个工程,因为不使用骨架,可直接在Maven下点击Next按钮

在这里插入图片描述
2、填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。

在这里插入图片描述
点击Finish。

3、新建的文件没有test文件夹下的resources文件夹,我们需要手动将maven文件夹补齐。

在这里插入图片描述
在这里插入图片描述
4、若该文件夹是普通的文件夹,还要将该文件夹设为resource文件夹(我使用的是19年3月的,不用设置)。
在这里插入图片描述
5、最后创建的java工程的目录结构

在这里插入图片描述

第三节 使用骨架创建Maven的java web工程

1、选中左侧的Maven,并将Create from archetype选中,在下方选择骨架webapp,点击Next。

在这里插入图片描述

2、填写项目的名称以及存储的位置。点击下方的Artifact Coordinates,填写项目坐标的基本信息。

在这里插入图片描述

3、点击Finish。点击Enable Auto-import

在这里插入图片描述

4、创建的目录结构如下:

在这里插入图片描述
5、下面还要补全创建的目录。

在这里插入图片描述
在这里插入图片描述
6、若创建的java文件夹是普通的文件夹,需要右键选择:

在这里插入图片描述
7、同理创建其他文件夹。最后的目录结构如下:

在这里插入图片描述

第四节 不使用骨架创建Maven的java web工程

1、新建项目,选择Maven。因为不使用骨架创建Web项目,所以不勾选Create from archetype,直接点击Next

在这里插入图片描述

2、编辑项目名,编辑好后点击Finish

在这里插入图片描述

3、不使用骨架的Web项目已经创建完成了,下面是基本的结构,没有web目录

在这里插入图片描述
在这里插入图片描述

4、我们需要手动添加Web目录,我们需要添加web文件夹;File >> Project Structure

在这里插入图片描述

5、按照以下顺序添加web目录。

在这里插入图片描述

6、创建和修改位置,修改好后点击Apply

在这里插入图片描述

7、然后点击Artifacts,加入刚才创建的项目

在这里插入图片描述
在这里插入图片描述

8、现在项目基本创建完成,点击OK ,就完成了,下面就有maven的web项目基本目录了

在这里插入图片描述

9、基本目录就差一个测试工具类,可以把鼠标放在Test上面new。

在这里插入图片描述

10、下面有提示,可以直接双击就可以了

在这里插入图片描述

11、以上就是Maven不使用骨架创建Web项目

在这里插入图片描述

六、 IDEA使用Maven命令

前提条件:maven配置环境变量。
在保证环境变量配置没问题的情况下执行过程出现mvn不是内部命令类似的错误,建议重启编译器或者命令窗口。

6.1 方式一:配置Maven 命令

IntelliJ IDEA自身已经集成了maven,不需要再去下载!

1、点击"Edit Configurations"

在这里插入图片描述
2、进入Run/Debug Configurations 窗口,点击左上角的"+“,在弹出的” Add New Configuration "列表中选择 “maven”。

在这里插入图片描述

3、为新的configuration输入名称和执行的命令,点击确认

在这里插入图片描述

4、配置完成后,新的configuration会成为默认的configuration,直接点击运行按钮--三角形绿色按钮

在这里插入图片描述

5、之后,就会执行配置的maven命令!

在这里插入图片描述

//常用maven命令

mvn -v //查看版本
mvn archetype:create //创建 Maven 项目
mvn compile //编译源代码
mvn test-compile //编译测试代码
mvn test //运行应用程序中的单元测试
mvn site //生成项目相关信息的网站
mvn package //依据项目生成 jar 文件
mvn install //在本地 Repository 中安装 jar
mvn -Dmaven.test.skip=true //忽略测试文档编译
mvn clean //清除目标目录中的生成结果
mvn clean compile //将.java类编译为.class文件
mvn clean package //进行打包
mvn clean test //执行单元测试
mvn clean deploy //部署到版本仓库
mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中
mvn archetype:generate //创建项目架构
mvn dependency:list //查看已解析依赖
mvn dependency:tree //看到依赖树
mvn dependency:analyze //查看依赖的工具
mvn help:system //从中央仓库下载文件至本地仓库
mvn help:active-profiles //查看当前激活的profiles
mvn help:all-profiles //查看所有profiles
mvn help:effective -pom //查看完整的pom信息

6.2 方式二:手动输入Maven命令

1、在IDEA主界面左下角找到 Terminal 点击进入,直接输入想执行的命令即可。

在这里插入图片描述
2、输入命令。

在这里插入图片描述

6.3 方式三:使用 Maven 命令栏

直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中,可称为架包。在其他应用中运行时,必须保证其上面有相应的依赖包,才能运行。

方式一:

1、maven——》Lifecyle——》Clean——》Package

在这里插入图片描述

打包成功后就会出现target文件夹

在这里插入图片描述
在这里插入图片描述

方式二:

打包两个jar包:

  • 一个是架包(只包含程序包即方式一打的包
  • 一个是全包(将maven项目中的依赖包和项目打为一个包 。)
  • 一般都会选择方式二进行打包,这样可以直接在其他应用中调用
  • 打包成功后就会出现target文件夹:包括两个jar包
  • 较长的名字就是含有依赖包的jar包

maven——》Plugins——》assembly——》assembly:assembly

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

七、 Maven 的 pom 配置 说明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值