1.什么是maven

  maven的本质是一个项目构建工具

2.maven的作用

  那么作为一个项目构建工具我们又为什么要使用它以及好处呢

  首先项目构建的本质是什么:项目代码从源代码到程序文件的过程是代码构建,而它中间产生的行为编译,测试。运行,打包,部署的过程就是项目构建

  然后它的作用与好处 :它能够做到一键快速编译部署,对项目的搭建更精细化,还能直接通过配置下载依赖的包,而且可以实现全局一键配置多个项目,这样就不用手动

  导包了

3.cmd命令提示符中maven的一些操作命令

1. *clean,清除命令,作用清除已经编译的 class 文件和 war 文件
2. *compile,编译命令,作用是将 java 文件编译成 class 文件
3. *package,打包命令,作用将 class 文件打成 war 包
4. test,测试命令,作用执行 Junit 工具(可以忽略)
5. deploy,部署命令,将 war 包放在指定的 tomcat(可以忽略)6
6. *运行 Tomcat,通过命令 tomcat7:run (要加入 Maven 工具的 Tomcat7 插件)
  7. *install,安装命令,一条命令包括了,clean compile package test ,将打好的包放在本地仓库里面
 
4.安装与eclips中maven的使用
  1.在官网中下载好以后,它必须跟jdk一样要进行坏境变量的配置,直接新建增加一个MAVEN_HOME的变量,并且对系统变量path进行添加变量 :  %MAVEN_HOME%\bin
   2.测试配置 :直接打开cmd命令提示符输入mvn  -h,如果返回参数说明配置成功
   3.当然maven它是一个国外的软件,所以我们用它下载我们需要的依赖包时其实是从国外的网站传过来的,所以可能会稍慢,所以我们也可以使用国内源,只要在我们下载
   的maven的文件夹中找到 conf 文件夹下的 settings.xml 文件对其进行一些配置在标签<mirrors>下加入
 <mirror>
   <id>alimaven</id>
   <name>aliyun maven</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
   <mirrorOf>central</mirrorOf>
 </mirror>
4.创建 :我们是直接创建的Maven Project 项目

Version:发布的版本号
Packaging:打包方式。
(1)jar:以 jar 包方式打包,普通 java 项目
(2)war:以 war 包方式打包,是 web 项目
(3)pom:不打包,表示该项目是一个聚合项目。在多子项目的项目中,用于管理公
用 Maven 构建属性
Name:【可以忽略】就是一个项目的一个名称,实际实战中,一般跟 ArtifactID 一致。
Description:【可以忽略】就是项目的描述
 
5.eclipse中amven的命令

1. Maven build:用于执行 Maven 的命令
2. Maven Clean:等同执行 mvn clean
3. Maven generate-source:等同 mvn build
4. Maven Intall:等同 mvn install 。同时执行,清除、编译、测试、打包、并将包安装到
maven 仓库

maven相关的说明以及通过它来创建项目的更多相关文章

  1. maven 相关

    maven相关 一 windows安装配置maven: 1. 官网下载最新版本maven,发布日志时为: maven3.2.1 2.解压maven到相应的目录:配置环境变量: MAVEN_HOME:D ...

  2. Maven学习总结(19)——深入理解Maven相关配置

    MAVEN2的配置文件有两个settings.xml和pom.xml settings.xml:保存的是本地所有项目所共享的全局配置信息,默认在maven安装目录的conf目录下,如果没有安装mave ...

  3. 5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

     1  第一种方式是:在连网的情况下.通过在helpàInstall下安装. 新的地址是:http://download.eclipse.org/technology/m2e/releases 2 ...

  4. Maven相关知识总结

    目录 认识Maven Maven下载安装 Maven能用来做什么 Maven核心概念 开发目录 坐标和仓库 POM文件 POM文件内容 Maven依赖管理 构建生命周期 构建多模块系统 聚合 继承 聚 ...

  5. Maven入门学习,安装及创建项目

    一.maven介绍: 1.maven是一个基于项目对象模型(POM Project Object Model),通过配置文件管理项目的工具(项目管理工具). 2.maven主要功能:发布项目(从编译到 ...

  6. SpringMVC Maven创建项目

    一.配置Maven环境: 1.去官网下载好Maven,并解压: 2.添加环境变量: ①添加环境变量,如下: ②把maven的bin目录添加到环境变量path下面,如下(我系统是win10,win7编辑 ...

  7. 01 整合IDEA+Maven+SSM框架的高并发的商品秒杀项目之业务分析与DAO层

    作者:nnngu 项目源代码:https://github.com/nnngu/nguSeckill 这是一个整合IDEA+Maven+SSM框架的高并发的商品秒杀项目.我们将分为以下几篇文章来进行详 ...

  8. Maven创建项目一些常见的问题

    1 .创建的项目中没有src/main/java.没有src/test/java 主要原因在于在创建项目的时候,使用的是系统自带的jdk,修改方法: 右键项目——Properties——javaBui ...

  9. 老大说新项目的结构和 xxx 项目一样就可以了,我 ……(使用 Maven Archetype 快速创建项目)

    前言 又要开发新项目了,还是创建新项目,怎么办?老大说按照 xxx 项目的结构创建一个新项目就可以了. 公众号:liuzhihangs,记录工作学习中的技术.开发及源码笔记:时不时分享一些生活中的见闻 ...

随机推荐

  1. 视觉SLAM实战(一):RGB-D SLAM V2

    写在前面 首先打个广告.SLAM研究者交流QQ群:254787961.欢迎各路大神和小白前来交流. 看了前面三篇博文之后,是不是有同学要问:博主你扯了那么多有用没用的东西,能不能再给力一点,拿出一个我 ...

  2. PLSA算法(转)

    文章分类:综合技术 1. 引子 Bag-of-Words 模型是NLP和IR领域中的一个基本假设.在这个模型中,一个文档(document)被表示为一组单词(word/term)的无序组合,而忽略了语 ...

  3. 【转载】如何选择MySQL存储引擎

    一.MySQL的存储引擎 完整的引擎说明还是看官方文档:http://dev.mysql.com/doc/refman/5.6/en/storage-engines.html 这里介绍一些主要的引擎 ...

  4. LinqPad介绍,下载,用法说明

    介绍一款用于Linq运算和测试的工具,LinqPad.我感觉这个工具非常优秀,不只是功能上优秀,在使用上也非常优秀,让我爱不释手. LinqPad官方地址:http://www.linqpad.net ...

  5. 【小梅哥FPGA进阶教程】串口发送图片数据到SRAM在TFT屏上显示

    十五.串口发送图片数据到SRAM在TFT屏上显示 之前分享过rom存储图片数据在TFT屏上显示,该方法只能显示小点的图片,如果想显示TFT屏幕大小的图片上述方法rom内存大小不够.小梅哥给了个方案,利 ...

  6. 【微服务架构】SpringCloud之Feign(五)

    Feign简介 Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Fei ...

  7. 搭建IntelliJ IDEA授权服务

    废话不多,直接开始 下载IntelliJ IDEA授权服务软件v1.4 密码:mu3t 下载IntelliJ IDEA授权服务软件v1.3 密码:1odn 选择你自己服务器的版本,我这里选择Intel ...

  8. nginx中级应用

    1.安装监控模块 Nginx中的stub_status模块主要用于查看Nginx的一些状态信息. 本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定: . /con ...

  9. [Erlang00]:gen_server:reply/2

    --- gen_server:reply/2 reply(Client, Reply) –> Result      Types:     Client - see below     Repl ...

  10. vs code开发.net core项目入门

    今天用vs code来开发net core项目,写一下简要的开发流程,主要步骤如下,看完后你会发现特别简单 1.命令如下: (cmd中运行以下命令,下面命令都基于选择好自己的项目路径) 1.新建文件夹 ...