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

目录

一、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使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第1张图片

(你相信光嘛!)


一、Maven

1.1、简介:

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第2张图片

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


【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第3张图片

 

二、使用步骤:

2.1、第一步:加载文件

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

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第4张图片

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第5张图片

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

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第6张图片

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

点击总是下载

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

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第7张图片

2.1.1、错误提示:

如果你的项目不是Maven

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

eg:

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第8张图片

 2.2、第二步:Maven窗口

打开Maven视窗

View - Tool Windows - Maven

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第9张图片

2.2.1、错误提示:

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

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

2.3、第三步:开始打包

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

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第10张图片

也需要下载相关环境【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第11张图片

BUILD SUCCESS

 相关环境下载成功了,并执行了【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第12张图片

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

(进行项目打包)

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第13张图片

开始自动下载相关依赖

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

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第14张图片

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

2.3.1、问题提示:

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

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

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

【Maven使用】IDEA使用Maven进行文件打包+命令含义+错误分析_第15张图片

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

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

 

你可能感兴趣的:(【工具】网络安全,java,maven)