zoukankan      html  css  js  c++  java
  • 【Maven】maven简介

    Maven 

      Java社区标准的 项目管理工具。Maven是跨平台的项目管理工具,作为Apache组织的一个颇为成功的开源项目,主要服务于给予java平台的项目构建,依赖管理和项目信息管理。

    主要特性:自动构建、依赖管理、项目信息管理

    • 自动构建

    傻瓜式、高度自动化、一步构建

    • 依赖管理

    自动下载相关的jar包,统一依赖管理

    • 项目信息管理

    项目信息、开发人员信息、开发者信息、文档自动生成

    为什么使用Maven

    Ant  Maven
    没有约定的目录结构 有明确约定的目录结构
    必须明确让ant做什么,什么时候做,然后编译打包 只需要定义一个pom.xml,然后把源码放到默认的目录下,Maven自动处理其他事情
    没有集成依赖管理 拥有依赖管理,仓库管理

    Maven安装与配置

    • 安装

        maven是一个java工程,确保已安装JDK

    • 配置

        环境变量:
          JAVA_HOME=D:envjdk1.6

          MAVEN_HOME=D:envapache-maven-3.0.5

          PATH=;%MAVEN_HOME%in;%JAVA_HOME%in

        检查maven是否安装成功:

          mvn -v(或version)

        初始化配置

          设置MAVEN_OPTS环境变量

    -Xms128m –Xmx512m

          在使用maven时,如果报内存溢出,如使用mvn site会耗费大量内存,则修改默认配置:
            maven安装目录inmvn.bat->在@REM set MAVEN_OPTS=……后加入

    set MAVEN_OPTS= -Xms128m -Xmx512m

     

  • 相关阅读:
    计算机网络--->6. 传输层(1)
    问题与解决方案
    现在的状态
    再议学习-一点新的感想
    再次剖析一下自己要做的事
    Not in a good mood.
    ASP.NET知识总结(7.状体保持)
    ASP.NET知识总结(6.一般处理程序动态处理图片(验证码、水印、缩略图))
    ASP.NET知识总结(5.文件上传 文件下载)
    ASP.NET知识总结(4.请求管道中的19个事件)
  • 原文地址:https://www.cnblogs.com/ShaoShuai20160203/p/7500699.html
Copyright © 2011-2022 走看看