zoukankan      html  css  js  c++  java
  • 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>
    
  • 相关阅读:
    Visual Studio 2019 使用 Web Deploy 发布远程站点到IIS服务器
    postman下载地址
    ASP.NET Core开发-Docker部署运行
    C# ffmpeg 视频处理格式转换具体案例
    C# ffmpeg 视频处理格式转换和添加水印
    C# ffmpeg 视频处理
    Tomcat 安装与配置
    Maven 快速入门
    Jenkins 快速搭建
    Google SRE 读书笔记 扒一扒SRE用的那些工具
  • 原文地址:https://www.cnblogs.com/oneboi/p/8317527.html
Copyright © 2011-2022 走看看