栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【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

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里的代码进行添加、修改等操作

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

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

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830350.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号