`
noside
  • 浏览: 5713 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Maven学习笔记(四.Settings.xml)

 
阅读更多

 

Maven通过配置pom.xml即可使用相应的library。事实上,当你配置pom.xml的时候,maven会做下面的工作。

 

1.通过settings.xml,寻找在本地存放jar的仓库。(win7在C:\Users\{用户名}\.m2)

2.如果本地仓库没有需要的jar,则会从网上下载。

 

maven不会聪明到帮我们google,找到对应的jar,而是去到maven官方的在线仓库把对应的jar下载下来。但是由于某些原因,国内很难访问maven官方仓库,这就需要我们自己配置,访问其他在线仓库。做法很简单,就是修改settings.xml。settings.xml里面包含很多配置,下面仅是配置一个镜像的方法:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
             http://maven.apache.org/xsd/settings-1.0.0.xsd">
     <mirrors> 
     	<mirror>
     		<id>ibiblio</id>
     		<mirrorOf>central</mirrorOf>
     		<name>Human Readable Name for this Mirror.</name>
     		<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>  
      </mirror>
     	
     </mirrors>
 </settings>
分享到:
评论

相关推荐

    Maven学习笔记.zip

    **Maven学习笔记** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。Maven通过使用一个项目对象模型(Project Object Model,POM),XML格式的配置文件,定义了...

    maven学习笔记.rar

    ** Maven学习笔记详解 ** Maven,作为Java项目管理和构建工具,是开发人员不可或缺的利器。它通过使用一种标准化的项目对象模型(Project Object Model,POM)来管理项目的依赖关系,构建过程以及配置信息。Maven...

    Maven3实战笔记.pdf

    2. Maven的安装与配置:介绍如何下载和安装Maven,以及如何配置Maven的环境变量和settings.xml文件,确保能够使用Maven构建项目。 3. Maven项目结构:通常包括src/main/java(存放源代码)、src/main/resources...

    Maven学习笔记.docx

    学习Maven,你需要掌握如何**配置和使用Maven**,包括安装、配置环境变量、定制`settings.xml`文件(如设置本地仓库路径和远程仓库镜像)等。同时,理解Maven的生命周期和插件机制也很关键,因为这能让你更加灵活地...

    maven学习笔记

    **Maven学习笔记** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。Maven通过一个统一的项目对象模型(Project Object Model,POM),使得开发者可以轻松地定义...

    maven学习笔记1

    【Maven学习笔记1】 Maven是一个强大的Java项目管理和构建工具,它可以帮助开发者管理项目的依赖、构建过程、项目信息和报告。本笔记主要涵盖了Maven的基础知识,包括资料收集、安装指南,特别是针对Linux环境下的...

    Maven3 学习笔记

    在学习笔记中,这部分内容可能解释了如何定制 `settings.xml` 以适应不同开发环境的需求。 而 `shop` 文件可能是示例项目的名称,表示博主可能通过一个名为 "shop" 的项目来演示 Maven3 的用法,包括项目结构、pom....

    Maven学习笔记

    ### Maven学习笔记 #### Maven简介 Maven是一个项目管理和理解工具。通过Maven,开发者能够管理项目的构建、依赖关系以及文档等。Maven的核心特点包括自动化构建过程、依赖管理和项目信息管理。 #### Maven的安装...

    Maven 教程:基础篇-尚硅谷学习笔记 2022年

    **Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...

    Maven+Svn安装笔记.rar

    Maven的全局设置文件(settings.xml)的配置也可能被提及,这对于定制Maven的行为至关重要。 4. **Maven教程**:"maven教程.pdf"可能会深入介绍Maven的POM.xml配置,包括依赖管理、插件配置、构建生命周期和阶段。...

    个人Maven学习笔记

    ### 个人Maven学习笔记 #### 为什么使用Maven? 在软件开发过程中,尤其是在使用Java进行后端开发时,项目通常会依赖大量的第三方库或框架。如果没有统一的管理工具,这些依赖很容易出现版本冲突的问题,增加了...

    Maven学习-个人学习笔记

    **Maven学习笔记** Maven是一个强大的项目管理工具,它主要应用于Java开发环境中,用于构建、管理和部署项目。Maven通过使用一个标准的目录结构和一个XML格式的项目对象模型(Project Object Model,POM)文件,...

    从零开始学maven,maven学习笔记

    在Maven的配置文件settings.xml中,可以设置本地仓库、私服仓库和中央仓库的路径。其中,本地仓库是项目默认的存储库,用于缓存已下载的jar包;私服仓库通常用于局域网内部,便于团队共享依赖;中央仓库是互联网上的...

Global site tag (gtag.js) - Google Analytics