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. .NET开源MSSQL、Redis监控产品Opserver之Redis配置

    安全与基础配置地址:http://www.cnblogs.com/xiaopotian/p/6898310.html edis监控数据实例的加载可以查看Opserver.Core项目data/Redi ...

  2. eclipse 市场

    http://marketplace.eclipse.org/ 如何找工具官网? 举例:UMLet 进入官网以后,下载插件,然后离线安装.

  3. Unity开发小技巧整理

  4. Statement 接口的应用(存在sql语句的注入风险)

    实现简单的登录功能 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; impo ...

  5. [Erlang12] Mnesia分布式应用

    [Erl_Question12] Mnesia分布式应用 情景: 设计一个图书管理系统,需求: 1. 基本的增删查改功能; 2. 支持多节点备份(其中一个节点挂了进,对外接口不影响). 方案一: Er ...

  6. 微信开发之c#下获取jssdk的access_token

    获取access_token是调用微信JS接口的基础,只有得到了它才能得到我们需要的jsapi_ticket并生成签名,然后注入配置信息config. 微信官方文档我就不多做介绍,反正我是踩了不少坑. ...

  7. droup

    Oracle Drop表并未直接删除 drop table xx purge   drop表 执行drop table xx 语句     drop后的表被放在回收站(user_recyclebin) ...

  8. Oracle 字符集常见字符集及解决方案

    Oracle 字符集常见字符集及解决方案 优先级别:alter session>环境变量>注册表>参数文件 一.查看字符集: 1.查询服务端字符集: select userenv(' ...

  9. JavaScript 用new创建对象的过程

       在JavaScript中创建自定义对象都需要用new运算符,那么创建对象的过程是什么样的呢? 例如现在有如下构造函数: function Person(name) { this.name = n ...

  10. [Perl]通过GD模块获取字符/汉字的点阵

    原来Perl获取汉字的点阵如此简单 示例脚本应保存为utf8格式 Code: [全选] [展开/收缩] [Download] (Untitled.pl) use GD; use utf8; my $g ...