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. Flask性能优化对比

    基于Flask的网关:Flask,Uwsgi,Gevent,Gunicorn(gevent),Tornado,Twisted !/usr/bin/python -- coding:utf-8 -- 美 ...

  2. [小程序] 微信小程序 picker 中range-key中必须带单引号

    原文地址:http://blog.csdn.net/u012329294/article/details/74906504 <view class="section"> ...

  3. 蓝桥杯c/c++省赛真题——日志统计

    标题:日志统计 [问题描述]小明维护着一个程序员论坛.现在他收集了一份"点赞"日志,日志共有N行.其中每一行的格式是:ts id  表示在ts时刻编号id的帖子收到一个" ...

  4. 记录心得-shiro框架demo示例

    从懵懂到了解,再到熟悉,是一个进步的过程! 先撸代码,跑起来看效果,再做详细的介绍,开始干活! 1,先列出工程目录结构,自己需要创建对应层级的程序和相关配置文件. 2,导入maven依赖的jar包.打 ...

  5. 记录心得-FastJson分层解析demo示例

    记录一下,平时用到,可速查!关键: // startArray(); 开始解析数组 // endArray(); 结束解析数组 // startObject(); 开始解析键值对 // endObje ...

  6. 团队的Kick off

    团队名称:Super power 团队介绍:我们是一个积极向上不乏活力快咯的团队,在一起的任务是happy高效地完成我们的项目. 团队成员自我介绍: 李洪超(项目经理):(男,帅)性格内向,爱好学习, ...

  7. 练手——用Python写的时间戳转换为北京时间的小工具

    #北京时间需加上8小时bj = 8*3600 def time_stamp(times):    #一天总秒数    nonDaySeconds = 24*3600    leapmonths = [ ...

  8. 操作redis

    数据库分为: 1)传统的关系型数据库 mysql.oracle.sql server.sqllie.db2 id name passwd cratetime stu 特点: a 数据存在磁盘上 b 使 ...

  9. java0429 wen 数据库

  10. 利用matplotlib库和numpy库画数学图形

    首先,电脑要安装到matplotlib库和numpy库,这可以通过到命令符那里输入“pip install matplotlib ”,两个操作一样 其次,参照下列代码: import numpy as ...