Maven

Maven的概念:

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

Maven的作用:

Maven可以帮助我们一键管理项目

1、管理jar包

2、编译项目

3、测试项目

4、发布项目

Maven的下载和安装:

下载:

去官网下载maven的安装软件,直接在百度搜索:“maven”

资料中已经有maven了;

安装:

1、直接解压maven的压缩文件,注意:不要有中文和空格

2、在环境变量中配置路径

3、测试是否安装成功;

a)     Cmd ------  mvn  -version

      Maven的工程目录

Maven项目的工程目录

Mavenpom.xml文件

Pom.xml:maven依赖管理jar包的;

之前:将jar包复制粘贴到WEB-INF 下的lib中

Maven:通过pom.xml 自动帮我们下载管理jar包

Pom文件中的jar的依赖:通过在pom.xml中配置jar的坐标来管理我们的jar包

Maven的常用指令

Mvn
–version:查看版本号

Mvn
clean:清理maven工程,会删除target文件目录及内容、

Mvn
compile :编译工程
,会生成target文件目录及内容

Mvn test:单元测试

Mvn package: 打包,如果是web项目-----war  如果是java项目-------jar

Mvn
install:安装到本地仓库

Mvn
deploy:发布

Mvn
tomcat:run  运行项目(使用maven自带的tomcat插件)

配置本地仓库:

1、  找到maven的安装路径

2、  找到conf文件夹

3、  打开setting.xml

Maven的生命周期:

Maven

Maven的概念:

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

Maven的作用:

Maven可以帮助我们一键管理项目

1、管理jar包

2、编译项目

3、测试项目

4、发布项目

Maven的下载和安装:

下载:

去官网下载maven的安装软件,直接在百度搜索:“maven”

资料中已经有maven了;

安装:

1、直接解压maven的压缩文件,注意:不要有中文和空格

2、在环境变量中配置路径

3、测试是否安装成功;

a)     Cmd ------ 
mvn  -version

      Maven的工程目录

Maven项目的工程目录

Mavenpom.xml文件

Pom.xml:maven依赖管理jar包的;

之前:将jar包复制粘贴到WEB-INF
下的lib中

Maven:通过pom.xml 自动帮我们下载管理jar包

Pom文件中的jar的依赖:通过在pom.xml中配置jar的坐标来管理我们的jar包

Maven仓库介绍

Maven的好处:

Maven的常用指令

Mvn
–version:查看版本号

Mvn
clean:清理maven工程,会删除target文件目录及内容、

Mvn
compile :编译工程
,会生成target文件目录及内容

Mvn test:单元测试

Mvn package: 打包,如果是web项目-----war  如果是java项目-------jar

Mvn
install:安装到本地仓库

Mvn
deploy:发布

Mvn
tomcat:run  运行项目(使用maven自带的tomcat插件)

配置本地仓库:

1、  找到maven的安装路径

2、  找到conf文件夹

3、  打开setting.xml

4、 

Maven的生命周期:

Maven整合idea

1、      点开设置

2、      输入maven  修改相关配置

 

使用idea创建maven项目(web项目)

 

Maven自带的tomcat插件默认使用的是 6版本所以需要解决servlet冲突:<scope>provided</scope>

 

 

 

maven介绍的更多相关文章

  1. 项目管理利器maven学习笔记(一):maven介绍及环境搭建

    maven介绍 maven下载与环境搭建 http://maven.apache.org/download.cgi# 解压到指定位置,比如我解压到D盘 设置maven环境变量 添加一个变量名,变量值为 ...

  2. maven 介绍(zz )

    Maven 编辑     目录 1简介 2特点 3常用命令 4推荐书籍 5Win7配置 6生命周期     1   1简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构 ...

  3. Mave实战(1)——Maven介绍

    目录 1. Maven介绍 1.1. 何为Maven 1.1.1. Maven是优秀的构建工具 1.1.2. Maven不仅仅是构建工具 1. Maven介绍 1.1. 何为Maven Maven是一 ...

  4. Maven介绍及环境搭建

    Maven介绍及环境搭建 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建.报告和文档的软件项目管理工具. 下载Maven boot:类加载器框架,Maven使用它加在自 ...

  5. Maven介绍及安装

      1.maven是一个管理第三方库的jar package 2.从该页面下载相应的Maven jar包(http://maven.apache.org/download.cgi),linux OS下 ...

  6. jenkins及Maven介绍

    一.环境介绍 随着软件开发需求及复杂度的不断提高,团队开发成员之间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.Jenkins自动化部署可以解决集成.测试.部署等重复性的 ...

  7. Maven快速入门(一)Maven介绍及环境搭建

    做开发的程序员都知道,在系统开发需要各自各样的框架.工具.其中有一种工具不管你是初级程序员还是高级程序员都必须熟练掌握的,那就是项目管理工具(maven.ant.gradle).接下来就总结Maven ...

  8. Maven 介绍

    1.maven的用途maven是一个项目构建和管理的工具,提供了帮助管理 构建.文档.报告.依赖.scms.发布.分发的方法.可以方便的编译代码.进行依赖管理.管理二进制库等等.maven的好处在于可 ...

  9. Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置

    由浅入深,主要介绍maven的用途.核心概念(Pom.Repositories.Artifact.Build Lifecycle.Goal).用法(Archetype意义及创建各种项目).maven常 ...

随机推荐

  1. js时间国际化

    d = new Date(); localTime = d.getTime();localOffset = d.getTimezoneOffset() * 60000; utc = localTime ...

  2. poj1456

    题目大意:给定一些物品以及他们的价值和时间w.t,表示物品在时间t内售出能得到w 的价值,一天只能出售一件物品,求最大利润: 非常有意思的一道并查集的思想题 首先以价值为关键字排序,类似于贪心的思想, ...

  3. Qt QML 2D shader

    --------------------------------------------------- Qt quick 2d shader effect ---------------------- ...

  4. sql sugar

    事务 using (var db = new SqlSugarClient(new ConnectionConfig() { ConnectionString = Config.xxx, DbType ...

  5. [ABP] ASP.NET Zero 5.6.0 之 破解日志

    继上次ASP.NET Zero 5.5.2的破解https://www.cnblogs.com/VAllen/p/ABP-ASP-NET-Zero-5-5-2-Crack.html之后,现在发布了AS ...

  6. js'基础-1

    ---恢复内容开始--- ----------- 1.return <!DOCTYPE html><html lang="en"><head>  ...

  7. vue webpack 引入iview iview内部文件报语法错误

    错误如下: 是因为 es6 语法没有成功转化 因为 我的项目是别人做好的已经部署的项目 ,但是用到的是es2015  配置es2015并不起作用 是因为es2015已经过期了 安装的时候回有类似下面的 ...

  8. python接口自动化-接口重定向和编码格式

    1.如果测试的接口重定向,那么只需添加allow_redirects=False禁止重定向就可: 2.如果请求的结果,中文出现没有解码 \xe9\x83\xad\xe7\xbf\xa0\xe6\x99 ...

  9. 前后端通信中使用Ajax与后台接口api交互(以登录功能为例)

    一.查阅开发文档 首先,要做这个功能前,我们必须先查阅后台接口文档,了解使用登录接口时,需要提交哪些参数,并且接口使用返回的数据. 这里我使用了一个返回json格式数据的登录接口为例,讲解怎么使用Aj ...

  10. Unity Ragdoll 实现死亡效果 心得+坑点总结

    效果展示 正如其名,Ragdoll可以让人物模型实现像布娃娃一样物理效果 创建Ragdoll 在场景中新建 3D Object → Ragdoll... 接下来是一个初见复杂的绑定界面,这里我做了简单 ...