zoukankan      html  css  js  c++  java
  • maven

    Maven坐标主要组成

    lgroupId:定义当前Maven项目隶属项目,【包】
    lartifactId:定义实际项目中的一个模块,【模块】
    lversion:定义当前项目的当前版本,【版本】
    lpackaging:定义该项目的打包方式,默认jar,还可以是war、jar、ear

    Maven为什么使用坐标?

    lMaven世界拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范
    l目的:拥有了统一规范,就可以把查找工作交给机器,默认查找jar包
    l也就是说在其他项目中依赖它时,能找到它。
     
     
     

    何为Maven仓库?

    l用来统一存储所有Maven共享构建的位置就是仓库

    Maven仓库布局

    l根据Maven坐标定义每个构建在仓库中唯一存储路径
    l大致为:groupId/artifactId/version/artifactId-version.packaging

    仓库的分类

    l本地仓库

    ~/.m2/repository/

    每个用户只有一个本地仓库

    l远程仓库
    l中央仓库:Maven默认的远程仓库

    http://repo1.maven.org/maven2

    l私服:是一种特殊的远程仓库,它是架设在局域网内的仓库
    l镜像:用来替代中央仓库,速度一般比中央仓库快
     
    步骤,配置maven
    解压缩maven,然后配置环境变量
    MAVEN_HOME   路径
    path 这里 添加  %MAVEN_HOME%/../bin
     
    mvn -version 测试配置是否成功
     
    可以更改bin下的 mvn.bat
    改内存大小
    set MAVEN_OPTS= -Xms128m -Xmx512m
    更改依赖的jdk路径
    set JAVA_HOME= D:/JDK
     
    然后
    默认的工厂在 C:Documents and SettingsAdministrator.m2下
    把settings.xml拷贝到此目录下
    其下也有个repository文件夹
    工厂搭建好了
     
    eclipse与maven的整合,高版本的 eclipse自带maven
    windows->preference->maven
    Installations 下 选择maven的路径
    User Settings
    指定 
    C:Documents and SettingsAdministrator.m2下的 repository和setting.xml
    update是把磁盘上的更新到eclipse的缓存中 reindex,重新定索引工厂
     
     
     
  • 相关阅读:
    这之后的事。。。
    POJ
    POJ
    博客园的装饰
    高斯消元
    逆序数技巧
    各种小的 dp (精)
    最大区间和变形
    树dp 统计异或值
    dp
  • 原文地址:https://www.cnblogs.com/friends-wf/p/3798204.html
Copyright © 2011-2022 走看看