zoukankan      html  css  js  c++  java
  • Maven简介、安装、配置

    1.Maven是什么?

      Maven是一种跨平台的项目管理工具,是一个开源的项目,主要服务于基于java平台的项目构建、依赖管理和项目信息管理。Maven还提供了中央仓库,能帮助我们自动的下载构件。Make和Ant是过程式,开发者需显示第指定每一个目标,以及完成目标所需要执行的任务,而Maven 是声明式的,大部分工作由插件实现,而且大部分插件是成的,Maven执行内置的。完整的构建过程,大大消除了重复。

    2.Maven与极限编程

      极限编程(XP)是近些年软件行业红的发紫的敏捷开发方法,强调拥抱变化。

      Maven如何帮助XP团队实现一些核心的价值:

      1.简单(暴露一组一致、简洁的接口) 2.交流与反馈(自动生成报告) 3.测试驱动开发(TDD) 4.十分钟构建 5.持续集成(CI)富有信息的工作区 

    3.在Windows上安装Maven

      (1)检查JDK安装

      (2)下载Maven(http://maven.apache.org/download.html) 推荐下载3.0

      (3)本地安装 解压到你想装的目录。 例:D:inapache-maven-3.0

         设置环境变量: M2_HOME      D:inapache-maven-3.0

                 Path  %M2_HOME%in;

       检查是否安装正确: 命令行  echo  %M2_HOME% 

                    mvn -v

    4.关于升级Maven

      获取最新的压缩文件,解压替换到D:in,再修改环境变量

    5.运行命令:mvn help:system  (若失败,可多运行几次,检查本地的网络)

      将会下载maven-help-plugin,包括pom文件和jar文件到本地仓库。

    6.在myecliplse中配置Maven

    在settings.xml可设置本地仓库的路径:<localRepository>D:\mavenfiles</localRepository>  当涉及到下载的jar文件,就在此路径下。也可把本地的jar文件放在此目录,与其他人共享。

    7.设置MAVEN_OPTS环境变量

      一般设置MAVEN_OPTS的值为-Xms128m -Xmx512m ,主要是因为java默认的可以内存往往不能够满足Maven的运行需要。尤其是项目较大时,如果没有该配置,很容易得到java.lang.OutOfMemeoryError。

    8.配置用户范围settings.xml

      (1)全局范围:所有的用户都可以访问   可以选择配置~/conf/settings.xml

      (2)用户范围:当前用户 ~/.m2/settings.xml  

      根据不同的需求来配置,注意升级时,全局范围的settings.xml会被覆盖,需要提前复制出来,再覆盖升级后的文件。

  • 相关阅读:
    Hibernate 再接触 事务隔离机制
    Hibernate 再接触 一级缓存 二级缓存 查询缓存
    Hibernate 再接触 性能优化
    Hibernate 再接触 HQL
    Hibernate 再接触 树状结构设计以及学生课程成绩表的设计
    DotNetBar.MetroTilePanel 样式、加载数据、获取数据
    C# superGridControl 样式设置、加载数据、获取数据
    system.data.oracleclient 需要 8.17 需要oracle客户端问题
    程序员必备
    LinQ to sql
  • 原文地址:https://www.cnblogs.com/muxi0407/p/7451111.html
Copyright © 2011-2022 走看看