【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析

本文详细介绍了Maven的生命周期阶段,包括clean、validate、compile、test、package、verify、install、site和deploy,以及如何通过Maven进行项目打包。在使用步骤中,强调了加载Maven项目、检查错误、执行打包操作和解决可能出现的问题,如更换Maven镜像。
摘要由CSDN通过智能技术生成

目录

一、Maven

1.1、简介:

1.1.1、clean(清除)

1.1.2、validate(验证)

1.1.3、compile(编译)

1.1.4、test(测试)

1.1.5、package(打包)

1.1.6、vertify(验证)

1.1.7、install(安装)

1.1.8、site(站点)

1.1.9、deploy(配置部署)

1.2、打包:

二、使用步骤:

2.1、第一步:加载文件

2.1.1、错误提示:

 2.2、第二步:Maven窗口

2.2.1、错误提示:

2.3、第三步:开始打包

2.3.1、问题提示:


(你相信光嘛!)


一、Maven

1.1、简介:

1.1.1、clean(清除)

清除之前(install)构建生成的所有文件,清除该项目路径下Target目录

但是不会删除本地的maven仓库已经生成的jar文件。

1.1.2、validate(验证)

验证项目正确性

验证信息完整可用

1.1.3、compile(编译)

编译选定项目的源代码,成.class文件(JAVA识别.class)

一般是编译src/main/java和src/test/java下面的文件

生成target目录,把配置文件和.class文件放到classes文件夹里

可重复生成

1.1.4、test(测试)

用合适的框架进行测试,测试compile编译出来的代码

测试文件一般不加包和部署

1.1.5、package(打包)

获取compile中编译好的文件,并将其打包为指定格式,打包方式有jar,pom,war

注:若项目A依赖项目于B,需要使用install安装到本地仓库。因为打包B时,只打包到B的target下,因此A找不到它所依赖的B项目,编译A就会报错

1.1.6、vertify(验证)

验证test结果

是否有效、满足标准

1.1.7、install(安装)

将软件包安装都本地仓库

让本地其他项目可以用到它(让其它项目依赖)

在项目路径下生成class文件和jar包,同时在本地maven仓库生成jar文件

1.1.8、site(站点)

生成项目的站点文档

在项目的“target/site”文件夹中

1.1.9、deploy(配置部署)

复制到远程仓库(最终文件)

与他人共享项目

1.2、打包:

常见的打包方法:

执行clean后

要么再点击 package

要么再点击 install


 

二、使用步骤:

2.1、第一步:加载文件

Help-----Find Action------输入Maven Projects--------+ Add Maven Projects

选择自己的项目(或者是GitHub上的需要)

第一次使用,右下角,会提示下载什么

点击总是下载

然后自己会下载需要的环境等

2.1.1、错误提示:

如果你的项目不是Maven

就无法识别的,会提示错误

eg:

 2.2、第二步:Maven窗口

打开Maven视窗

View - Tool Windows - Maven

2.2.1、错误提示:

如果不是Maven文件,就不可能识别,不会有Maven窗口(切莫跳过第一步)

但是如果把它放在和Maven文件一起就又有了(题外话)

2.3、第三步:开始打包

文件----Lifecycle------clean

也需要下载相关环境

BUILD SUCCESS

 相关环境下载成功了,并执行了

install--------Run Maven Build

(进行项目打包)

开始自动下载相关依赖

 (下的时间可能有亿丢丢长)

下载完成后,当出现了BUILD SUCCESS就打包成功了

2.3.1、问题提示:

Maven的镜像也可能需要换一换,自带的可能会有问题

随着依赖包的更新,有的依赖包会过时

需要对pom.xml里的代码进行添加、修改等操作

建议:找时间学一学相关知识

直接使用前人打包好的(最后还是要学一下)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑色地带(崛起)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值