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

Idea中使用maven命令

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

Idea中使用maven命令

1. idea中使用maven命令

问题排查:异常提示mvn不是内部或外部命令

(1)maven环境变量配置是否正确(正常可用都没有问题)

(2)Idea 是否以管理员方式打开

重启idea 以管理员身份运行,执行结果:能够正常显示版本信息

2.maven 中Lifecycle命令介绍

其中常用的有:clean、compile、package、install、deploy

1.clean (清理)

用于清除之前构建生成的所有文件,其中具体为清除了Target目录中的所有文件,包括该目录,删除了install生成的所有文件

2.validate(验证)

用于验证项目是否正确,并且其中有必要信息是否都可用

3.compile(编译源代码)

编译项目的源代码,主要是java文件,一般是编译scr/main/java或是scr/test/java里面的文件

4.test (运行测试)

用合适的测试框架来进行测试,测试compile中编译出来的代码,测试的东西一般不加包和部署

5.package(打包)

(生成target目录,编译、测试代码,生成测试报告,生成jar/war文件 

获取compile中编译好的代码并将其打包成可分类的格式,i.e:jar包或者 war包

6.vertify(验证)

这步是用来验证test检查test的结果是否满足标准

7.install(安装至本地仓库)(在本地Repository中安装jar)

将软件包安装到本地存储库中确保本地其他项目可能需要使用他(eg:装了core才能用oms)

8.site

生成项目的站点文档

9.deploy (复制到远程仓库)(上传到私服)

复制最终的包至远程仓库,共享给其它开发人员和项目

3.maven命令举例

命令:mvn -version/-v

解释:显示版本信息

命令:mvn package

解释:生成target目录,编译、测试代码,生成测试报告,生成jar/war文件 :

命令:mvn dependency:tree

解释:打印整个依赖树

命令: mvn install –X

解释:想要查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件,打开 Maven 的调试标记运行

4. Maven版本与IDEA版本匹配问题

(1) 查看自己的IDEA版本

 Help -> about

(2) 在MAVEN官网 http://maven.apache.org/docs/history.html

     查找发布时间在IDEA版本之前的

(3) 下载指定版本MAVEN

     访问MAVEN下载地址 https://maven.apache.org/download.cgi#拉到底下,点击archives进入历史版本下载界面

5. Springboot版本+ jdk版本 + Maven版本的对应关系

Sring boot 版本

Spring framework

jdk 版本

maven 版本

1.2.0 版本之前

6

3.0

1.2.0

4.1.3+

6

3.2+

1.2.1

4.1.3+

7

3.2+

1.2.3

4.1.5+

7

3.2+

1.3.4

4.2.6+

7

3.2+

1.3.6

4.2.7+

7

3.2+

1.3.7

4.2.7+

7

3.2+

1.3.8

4.2.8+

7

3.2+

1.4.0

4.3.2+

7

3.2+

1.4.1

4.3.3

7

3.2+

1.4.2

4.3.4

7

3.2+

1.4.3

4.3.5

7

3.2+

1.4.4

4.3.6

7

3.2+

1.4.5

4.3.7

7

3.2+

1.4.6

4.3.8

7

3.2+

1.4.7

4.3.9

7

3.2+

1.5.0

4.3.6

7

3.2+

1.5.2

4.3.7

7

3.2+

1.5.3

4.3.8

7

3.2+

1.5.4

4.3.9

7

3.2+

1.5.5

4.3.10

7

3.2+

1.5.7

4.3.11

7

3.2+

1.5.8

4.3.12

7

3.2+

1.5.9

4.3.13

7

3.2+

2.0.0

5.0.2

8

3.2+

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

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

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