安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。
修改方式如下:
- 手动创建本地仓库的存放路径,例如:D:\Java\m2\repository;
- 在windows的环境变量中增加了新的用户变量M2_REPO,其对应的值为D:\Java\m2\repository(Maven仓库的本地存放路径),同时把这个变量增加到path变量中;
- 修改Maven安装目录下的 conf/文件夹内的setting.xml文件,新增一行:<localRepository>D:\Java\m2\repository</localRepository>(表示本地仓库的地址为:D:\Java\m2\repository);
- 将上一步修改好的setting.xml文件复制到D:\Java\m2\repository目录下一份;
- 修改MyEclipse中Maven的配置信息。
1.打开myeclipse点击windows->preferences->maven->installations下add一个已经安装到D:\Java目录下的maven,如:D:\Java\maven-3.0.4,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:D:\Java\maven-3.0.4\conf\setting.xml。
2.打开myeclipse点击windows->preferences->maven->User setting下修改user setting选项为:D:\Java\m2\repository\settings.xml,并点击update settings。并点击下面的reindex按钮更新索引。
3.点击配置窗口的apply按钮,突出配置窗口。
最后打开CMD,执行mvn help:system会发现Maven从远程库下载的jar包都会放到新修改后的路径D:\Java\m2\repository中了。
原文地址:http://aeritheve.iteye.com/blog/1709652
相关推荐
这个文件位于用户的`.m2`目录下,它定义了Maven的全局配置,包括本地仓库路径、远程仓库列表、镜像设置等。`settings.xml`中的`localRepository`元素指定了Maven默认的本地仓库位置,存放下载的依赖库。`mirrors`...
Maven的配置文件`settings.xml`位于用户目录下,用于设置全局的配置信息,如本地仓库路径、镜像配置、服务器认证等。 ### 7. 常用命令 - `mvn clean`:清除目标目录(target)中的所有文件。 - `mvn compile`:...
此外,`settings.xml`还可以用来设置本地仓库路径,避免多个项目共用同一仓库导致的冲突。 Maven 提供了一套标准的生命周期和构建阶段,如`clean`、`compile`、`test`、`package`、`install`和`deploy`,这使得不同...
### Maven学习文档知识点详解 #### 一、Maven概述与安装目录介绍 Maven是一款流行的自动化构建工具,广泛应用于Java项目的构建过程中。它通过一种项目对象模型(Project Object Model,简称POM)来管理项目的构建...
6. 在maven的配置文件`settings.xml`(位于maven\conf目录下)中,修改本地仓库的路径,例如设置为`<localRepository>D:\maven_repository</localRepository>`。 7. 配置本地maven库,避免每次构建时从互联网下载jar...
3. 在“系统变量”区域,点击“新建”按钮,创建一个新的变量名为`MAVEN_HOME`,变量值设定为你刚刚解压缩的Maven文件夹的绝对路径,如`D:\Maven`。 完成`MAVEN_HOME`的配置后,我们还需要修改`Path`变量。同样在...
6. **Maven的设置文件**:~/.m2/settings.xml是Maven的用户配置文件,其中可以设置本地仓库路径、远程仓库地址、代理服务器等信息。 7. **Maven的命令行界面**:通过命令行工具mvn,开发者可以执行各种构建命令,如...
Maven仓库是Java开发中不可或缺的一部分,它管理着各种项目的依赖,使得开发者无需手动处理库...通过理解这两个概念以及如何将AspectJ Weaver集成到本地Maven仓库,开发者可以更高效地利用AspectJ进行面向切面的编程。
5. 配置Maven:安装完成后,用户可能需要在MyEclipse的首选项设置中配置Maven的相关信息,例如本地仓库路径、Maven版本和全局设置文件。这可以在“Window” -> “Preferences” -> “Maven”菜单下完成。 6. 使用...
**Maven 2 5分钟学习教程(中文)——官方文档翻译** Maven是一个强大的Java项目管理工具,它简化了构建、依赖管理和项目生命周期的管理。这篇5分钟学习教程是Maven 2官方文档的中文翻译,旨在帮助初学者快速理解和...
- **依赖管理**: Maven 提供了一个强大的依赖管理系统,可以自动解析项目的依赖树,并下载所需的库到本地仓库或远程仓库。 - **项目信息管理**: Maven 可以自动生成项目的文档和报告,帮助团队成员更好地理解项目...
### Java源码修改教程——本地Maven仓库中的三方jar包修改 #### 一、引言 在日常开发过程中,我们可能会遇到这样的情况:第三方库的功能无法完全满足需求或者存在一些小bug,这时如果直接修改第三方库的源码,可能...
3. 根据项目需求,可能需要编辑`conf/settings.xml`,例如更改本地仓库路径或添加自定义的远程仓库。 4. 使用Maven命令创建一个新的SSM项目,如`mvn archetype:generate`,并根据提示选择对应的SSM框架模板。 5. 在...
4、配置maven的本地仓库 为<localRepository>E:\developTools\mavenRepository 二、使用命令创建一个maven 工程 1、创建一个简单的maven : mvn archetype:create -DgroupId=...
根据项目需求,可以修改`settings.xml`中的仓库配置,如设置本地仓库路径、添加远程仓库或者镜像等。此外,还可以配置用户凭据,以便访问受保护的仓库。 #### 4. 安装Maven插件 Maven有许多插件可供选择,用于执行...
Maven仓库分为本地仓库和远程仓库。本地仓库是每个开发者机器上的文件系统,项目首先在这里查找依赖。如果本地没有,Maven会向远程仓库请求,如中央仓库或私有仓库(私服)。私服是位于局域网内的仓库服务,它代理...
- **Nexus**:Nexus Repository Manager是一个仓库管理解决方案,支持多种格式的构件存储,如Maven、npm、Docker等。它能帮助开发者高效地管理和分发这些构件。 #### 部署前准备 在进行部署之前,确保具备以下条件...
本教程将深入探讨Maven的核心概念——仓库,并讲解如何利用Nexus构建企业级Maven仓库。 Maven仓库是Maven的核心组成部分,它的主要功能是存储和管理项目的依赖库。在Ant时代,开发者需要手动管理lib目录中的jar包,...
同时,提到了“包含各种场景”,这可能涉及到多模块项目、处理依赖冲突、使用Maven仓库(包括本地、远程和私有仓库)等内容。此外,“maven私服”意味着文档将专门讲解如何配置和使用私有Maven仓库,这对于大型企业...
此外,conf目录下的settings.xml文件是Maven的全局配置文件,用户可以根据需要在这里配置本地仓库路径、远程仓库地址以及其他个性化设置。 具体到Maven的使用,以下是一些关键知识点: 1. **项目对象模型(POM)**...