美文网首页
maven的安装及其使用

maven的安装及其使用

作者: 维克拉玛蒂亚 | 来源:发表于2018-03-10 10:43 被阅读0次

1.maven是什么?

  maven是基于项目对象模型,可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。通俗地讲maven就是通过pom.xml文件的配置获取jar包,而不用手动取添加jar包。

2.maven的特点是什么?

核心功能便是合理叙述项目之间的依赖关系,即通过pom.xml文件的配置获取jar包,而不用手动取添加jar包。

3.常见问题

无法识别路径

4.解决方法

这个时候需要在pom.xml加通配符

5编码实战

IDEA配置maven

6. maven的命令操作

maven创建项目 

mvn archetype:generate

编译源代码

mvn compile

编译测试代码

mvn test-compile

运行测试

mvn test

产生site

mvn site

打包

mvn package

清楚产生的项目

mvn clean

7 参考文献

一杯凉茶的博客

8更多讨论

maven常用命令

mvn -version                 查看maven的版本及配置信息

mvn archetype:create   -DgroupId=    DartifactId=    构建java项目

mvn archetype:create   -DgroupId=    DartifactId=    -DarchetypeArtifactId=maven-archetype-webapp 创建web项目

mvn compile                编译项目代码

mvn package               打包项目

mvn package -Dmaven.test.skip=true   打包项目时跳过单元测试

mvn test                      运行单元测试

mvn clean                    清除编译产生的target文件夹内容,可以配合相应命令一起使用,如mvn clean package, mvn clean test

mvn install                   打包后将其安装在本地仓库

mvn deploy                  打包后将其安装到pom文件中配置的远程仓库

9提问

问题一:

pom里面配置了仓库地址,maven的settings也配置了地址,查找顺序是什么?——茹程远

当我们build一个Maven项目的时候,Maven会检查我们的pom.xml文件,来定义项目的依赖,然后Maven会在本地仓库里查找,如果没有找到,就去maven的中央库去下载。在Maven中,当你在pom.xml中生命的依赖既不在本地库,也不在中央库的时候,就会报错。

问题二:

maven的生命周期是什么?——王连喜

Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,初学者容易将Maven的生命周期看成一个整体,其实不然。这三套生命周期分别是:

Clean Lifecycle 在进行真正的构建之前进行一些清理工作。

Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。

Site Lifecycle 生成项目报告,站点,发布站点。

Clean生命周期一共包含了三个阶段:

pre-clean  执行一些需要在clean之前完成的工作

clean  移除所有上一次构建生成的文件

post-clean  执行一些需要在clean之后立刻完成的工作

Site生命周期的各个阶段:

pre-site     执行一些需要在生成站点文档之前完成的工作

site    生成项目的站点文档

post-site     执行一些需要在生成站点文档之后完成的工作,并且为部署做准备

site-deploy     将生成的站点文档部署到特定的服务器上

问题三:

maven project中点击install的时候和clean有关吗?——万全林

maven的生命周期是相互独立的,你可以仅仅调用clean来清理工作目录,仅仅调用site来生成站点。当然你也可以直接运行 mvn clean install site 运行所有这三套生命周期。所以没有关系。

相关文章

  • maven的安装及其使用

    1.maven是什么? maven是基于项目对象模型,可以通过一小段描述信息(配置)来管理项目的构建,报告和文档...

  • maven简单使用

    maven简单使用 安装配置JAVA环境 下载安装maven (http://maven.apache.org/)...

  • maven 系列 2-Default Lifecycle 及建立

    举例讲解Maven的使用及生命周期 通过实际对maven进行操作讲解maven的使用 maven安装 maven官...

  • 修改MyEclipse中Maven的配置

    1.配置使用的Maven 我们不使用默认安装的那个Maven,配置我们自己下载安装好的那个Maven,如下图所示:...

  • maven

    maven 的安装及其简单,解压,配置环境,大功告成 下载 maven 下载 3.5.4如果下载不了,请访问官网 ...

  • Ubuntu 14.04 编译 ZXing 核心代码 生成 ja

    首先需要对 maven 及其环境进行配置,可以参考 Ubuntu 14.04 安装与配置最新版 maven 在命令...

  • 2020-04-08 IDEA Maven Helper 插件的

    Maven Helper 是什么?Maven Helper 如何安装?Maven Helper 如何使用? Mav...

  • 大连滕泰科技学习笔记2020-05-28

    项目组六 maven讲解?什么是maven?maven如何安装?maven如何使用? 什么是maven的坐标?x=...

  • maven安装及其配置

    maven下载 直接在官网下载http://maven.apache.org/download.cgi#一般mav...

  • Maven学习

    学习要点 1、Maven的安装和配置2、学会使用Maven掌握Maven的使用方式 通过命令行使用 通过IDE使用...

网友评论

      本文标题:maven的安装及其使用

      本文链接:https://www.haomeiwen.com/subject/aipvfftx.html