`
healthandbeauty
  • 浏览: 164797 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

maven 介绍

阅读更多

1、maven是个构建工具同时也是个项目管理工具。

 

  • 像ant一样预处理,编译,打包、测试和分发。
  • maven是一个项目管理工具,因为它提供了一个项目对象模型,一组标志集合,一个项目生命周期,一个依赖管理系统,运行定义的生命周期插件。其原则 是“预定优于配置”

 

2、maven核心不做什么实际的事情,除了解析一些XML文档,管理生命周期和插件外,它什么也不懂。

3、构建项目只需要几行代码:

 

<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>zta</groupId>
  <artifactId>zta-parent</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>pom</packaging>
  <name>zta-parent</name> 
  <url>http://maven.apache.org</url>
</project>

加一个 mven  install 命令 搞定

 

 4、maven是约定优于配置

 

  • maven拥有约定,因为你遵守约定,它就已经知道你的代码在哪里,它把编译文件放到target/classes,然后再targe下面生成一个jar包。这个jar包只单单是你程序的jar,依赖jar是不会和他放在一块的。你写的代码跟开源的东西 一样。均是一个jar。
  • maven是声名式的。把你的依赖及插件什么的都只需要声名就可以了。
  • maven是有生命周期的,当你运行mvn install的时候调用。然后执行一系列的有序步骤,直到你指定的生命周期。那就是目标完成一个jar。
5、maven 下载、安装、配置、验证
  •  http://maven.apache.org/download.html
  •  解压缩maven-2.0.7-bin.zip 到你想安装的位置,如D:/software/。
  •  设置Maven系统环境变量,M2_HOME=D:/software/maven-2.0.7。
  •  添加Maven bin目录至系统环境变量PATH中, %M2_HOME%\bin。
  •  确认Maven的安装:    cmd > mvn -version
提示Maven version 2.0.7即安装成功

 

0
0
分享到:
评论

相关推荐

    nexus搭建maven介绍.doc

    nexus搭建maven介绍.doc

    maven的简单介绍.html

    ### 一、Maven是什么 Maven是一款基于服务Java平台的自动化构建工具 **构建**就是以“Java源文件”、“框架配置文件”、“JSP”、“HTML”、“图片”等资源为“原材料”,去生产一个可以运行的项目的过程 ### ...

    Maven介绍及安装和配置Maven

    这里面有Maven的下载路径及环境配置的步骤等等,为之后做项目blog做好铺垫。如果和我有相同爱好的可以下载看看。

    Maven介绍与安装和配置

    Maven 简介 Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及...

    Maven介绍及应用

    Maven基本介绍及应用,Maven主要服务于基于java平台的项目构建、依赖管理、项目信息管理

    Maven介绍安装配置坐标依赖等等

    Maven简介,maven与ant比较,windows下安装配置,坐标依赖,仓库,部署第三方构建

    Maven介绍安装和配置详解

    Maven是一个自动化构建工具,主要用于Java项目的构建和管理。它使用一种基于项目对象模型(POM)的概念,使得开发者能够使用一种统一的方式来管理项目的构建、报告和文档。 以下是Maven的一些主要特点和功能: 1. ...

    maven介绍及配置详解

    maven详解

    项目管理与SSM框架——Maven学习与案例练习

    此文章包含Maven介绍与安装、Maven在工程开发中的相关配置、Maven如何进行工程测试、Maven的以来冲突调节原则、Maven的聚合开发,以及用一个简单的实操案例对Maven进行练习。 适用于任何学习项目管理与SSM框架中,...

    maven的优缺点 项目

    maven介绍: Eclise: 缺点: Jar包: 版本管理,解决jar包冲突:删除老的jar包,保留新的jar包 不同的项目,jar包要复制一份;Users Library 羡慕yum的好处,安装软件,自动下载,自动验证,自动安装,自动测试;镜像网站 ...

    高效构建Java应用:Maven入门和进阶

    - [1.1 Maven介绍](#11-Maven介绍) - [1.2 Maven主要作用理解](#12-Maven主要作用理解) - [1.3 Maven安装和配置](#13-Maven安装和配置) - [二、基于IDEA的Maven工程创建](#二基于IDEA的Maven工程创建) - [2.1...

    Maven入门巨无霸视频教程(2.24G)

    任亮系列-maven介绍.mp4202.任亮系列-maven架构分析.mp4303.任亮系列-maven安装和配置.mp4404.任亮系列-maven的第一个案例.mp4505.任亮系列-maven的第二个案例.mp4606.任亮系列-maven的eclipse的maven插件安装.mp...

    maven基础入门教程

    maven 入门教程PDF,包括maven介绍,配置,项目创建,eclipse创建maven项目等

    Maven介绍文档

    maven是一个跨平台的项目管理工具。 作为Apache组织中一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建,依赖管理,项目信息管理。无论是小型的开源类库项目,或者是大型的企业级应用,无论是传统的...

    自己做的一个maven的ppt资料

    自己做的一个关于maven介绍的ppt 总体介绍了一下maven 想迅速了解maven 的可以看看

    Maven入门培训

    Maven3入门培训 Maven介绍、安装、常用命令 Eclipse下Maven项目开发

    Maven介绍和搭建

    本书将介绍Maven这一跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是...

    任务一 项目介绍与后台系统搭建.md

    maven介绍

    maven eclipse 培训教程

    Maven_介绍培训.pptx Maven学习指南.pdf Maven实战.doc Maven实战.pdf Maven构建并管理Flex项目入门.pdf Maven简单实用教程.docx OTNVD_WebLogicServerDevelopment_CN.pdf 《Maven实战》(国内首本Maven著作)(Maven的...

Global site tag (gtag.js) - Google Analytics