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学习笔记** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。Maven通过使用一个项目对象模型(Project Object Model,POM),XML格式的配置文件,定义了...
** Maven学习笔记详解 ** Maven,作为Java项目管理和构建工具,是开发人员不可或缺的利器。它通过使用一种标准化的项目对象模型(Project Object Model,POM)来管理项目的依赖关系,构建过程以及配置信息。Maven...
2. Maven的安装与配置:介绍如何下载和安装Maven,以及如何配置Maven的环境变量和settings.xml文件,确保能够使用Maven构建项目。 3. Maven项目结构:通常包括src/main/java(存放源代码)、src/main/resources...
学习Maven,你需要掌握如何**配置和使用Maven**,包括安装、配置环境变量、定制`settings.xml`文件(如设置本地仓库路径和远程仓库镜像)等。同时,理解Maven的生命周期和插件机制也很关键,因为这能让你更加灵活地...
**Maven学习笔记** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。Maven通过一个统一的项目对象模型(Project Object Model,POM),使得开发者可以轻松地定义...
【Maven学习笔记1】 Maven是一个强大的Java项目管理和构建工具,它可以帮助开发者管理项目的依赖、构建过程、项目信息和报告。本笔记主要涵盖了Maven的基础知识,包括资料收集、安装指南,特别是针对Linux环境下的...
在学习笔记中,这部分内容可能解释了如何定制 `settings.xml` 以适应不同开发环境的需求。 而 `shop` 文件可能是示例项目的名称,表示博主可能通过一个名为 "shop" 的项目来演示 Maven3 的用法,包括项目结构、pom....
### Maven学习笔记 #### Maven简介 Maven是一个项目管理和理解工具。通过Maven,开发者能够管理项目的构建、依赖关系以及文档等。Maven的核心特点包括自动化构建过程、依赖管理和项目信息管理。 #### Maven的安装...
**Maven教程:基础篇——尚硅谷学习笔记 2022年** Maven是一个强大的Java项目管理和构建工具,由Apache软件基金会开发。它通过提供一个标准的项目对象模型(Project Object Model,POM)来简化项目的构建过程,并...
Maven的全局设置文件(settings.xml)的配置也可能被提及,这对于定制Maven的行为至关重要。 4. **Maven教程**:"maven教程.pdf"可能会深入介绍Maven的POM.xml配置,包括依赖管理、插件配置、构建生命周期和阶段。...
### 个人Maven学习笔记 #### 为什么使用Maven? 在软件开发过程中,尤其是在使用Java进行后端开发时,项目通常会依赖大量的第三方库或框架。如果没有统一的管理工具,这些依赖很容易出现版本冲突的问题,增加了...
**Maven学习笔记** Maven是一个强大的项目管理工具,它主要应用于Java开发环境中,用于构建、管理和部署项目。Maven通过使用一个标准的目录结构和一个XML格式的项目对象模型(Project Object Model,POM)文件,...
在Maven的配置文件settings.xml中,可以设置本地仓库、私服仓库和中央仓库的路径。其中,本地仓库是项目默认的存储库,用于缓存已下载的jar包;私服仓库通常用于局域网内部,便于团队共享依赖;中央仓库是互联网上的...