zoukankan      html  css  js  c++  java
  • Maven的坐标与资源库

        在Maven世界中,每个工程都有它唯一的 组织名、模块名、版本 ,这三个就是maven项目的坐标,一个maven工程可以打包成jar、war、pom等形式,但是它们都是拥有上述三个坐标的。我们在项目过程中导入的jar包就是通过上述坐标值唯一确定的。因此,我们在创建一个maven工程时会要求指定具体的 组织名、模块名、版本、打包方式。

        一般我们在创建Maven项目指定项目坐标时,可以通过特定的格式来标识:

    <groupId>公司网址反写.项目名</groupId>
    <artifactId>项目名-模块名</artifactId>
    <version>大版本.分支版本.小版本号+版本类型</version>
    <packaging>打包方式</packaging>
    
    例如:
    <groupId>com.ygj0930.maven</groupId>
    <artifactId>ygj0930-maven</artifactId>
    <version>0.0.1GA</version>
    <packaging>war</packaging>

        

        使用别人的Maven项目(比如jar包)可以从三个地方去寻找:本地仓库、中央仓库、镜像仓库

        本地仓库就是自己电脑上已经下载的jar包资源文件夹;

        中央仓库就是一个网上的maven项目库,上面有数目繁多的别人共享出来的jar包、插件等,我们可以对自己安装的Maven进行配置,使它在使用时可以去指定的仓库进行jar包的查找。我们也可以登录这个全球中央仓库查找我们需要导入的jar包,查看坐标:http://mvnrepository.com/。Maven在它的根pom.xml中默认指定了这个仓库。

        镜像仓库:有些情况下,我们不想到中央仓库去寻找,而是去特定的资源网站去寻找,这就是镜像仓库。

        配置本地仓库、镜像仓库的操作如下:

        1:进入本机安装的Maven程序目录,打开conf配置目录,打开settings文件:

        2:配置本地仓库路径

      找到49行左右,有注释版的本地仓库配置示范,我们删除注释括号,修改内容进行配置。

        3:配置镜像仓库

        找到146行左右,有注释版的镜像仓库配置示范,我们删除注释括号,修改内容进行配置。

  • 相关阅读:
    108. Convert Sorted Array to Binary Search Tree
    107. Binary Tree Level Order Traversal II
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
    104. Maximum Depth of Binary Tree
    103. Binary Tree Zigzag Level Order Traversal
    102. Binary Tree Level Order Traversal
    系统和进程相关信息
    文件I/0缓冲
    系统编程概念(文件系统mount等函数的使用)
  • 原文地址:https://www.cnblogs.com/ygj0930/p/6627141.html
Copyright © 2011-2022 走看看