• maven 学习笔记3


    坐标构件:

    在maven项目中任何 一个依赖、插件,项目构件的输出都可以被称之为构件。

    所有构件均通过坐标作为 其唯一标识(就想地址, 工作单位,家庭地址一样,是唯一的)

    对于maven而言,坐标就是我们快递中的地址和电话。

    
    
    地址
    名称
    电话
    
    项目的基本坐标 
     <groupId>com.oneboi</groupId>
     <artifactId>maven03</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    在maven世界中,任何构建都是由这些坐标唯一标识。
    
    

    命名建议建议:
    Java项目中的包名 和pom中 定义的groupid保持一致,这样更清晰
    groupId:公司名字+项目名
    artifactId:项目名+模块名
    版本:

    0.0.1-SNAPSHOT
    

    仓库

    仓库就是管理和存储构件和依赖的
    本地仓库
    远程仓库(全球中央仓库https://repo.maven.apache.org/maven2)
    镜像仓库

    超级pom 
    maven-model-builder-3.5.2.jar
    pom-4.0.0.xml
    
    其他pom都继承这个pom 
    

    镜像

    
    
    <mirror>
          <id>alimaven</id>
          <mirrorOf>central</mirrorOf>*
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
    
    
    <mirror>
          <id>alimaven</id>
          <mirrorOf>central</mirrorOf>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>
    

    更改仓库位置

    修改本地仓库的位置

    <localRepository>...</localRepository>
    

    Ps:一旦配置了镜像仓库,那么先前的所有配置都会转到镜像仓库中。

    默认仓库位置.(在C盘总是不好的 )

    C:UsersAdministrator.m2
    

    将settings.xml复制到更改后的本地仓库中(自己新建的),这样maven版本更新了,也不用修改settings.xml了

     E:java
    epo
      <localRepository> E:/java/repo</localRepository>
    
  • 相关阅读:
    Redis简单实践-分布式锁
    Redis基础数据结构
    Redis介绍
    MakeGenericType方法,运行时传入泛型T参数,动态生成泛型类
    Visual Studio 2017 Ctrl+单击键会跳转到定义的设置
    10 分钟 创建分布式微服务
    nodejs 中自定义事件
    我是这么给娃娃取名的(使用 node.js )
    使用 Fiddler 上传微信公众账号 自定义菜单
    drf_yasg 简单使用
  • 原文地址:https://www.cnblogs.com/oneboi/p/8317527.html
Copyright © 2020-2023  润新知