`

备份maven本地仓库

阅读更多
当你在eclipse中集成了maven2后,默认情况下,eclipse会在你的系统盘(c:/)下创建一个目录,
C:/Documents and Settings/danlley/.m2/repository
并将其作为数据仓库目录。如果有一天当你很不幸的需要重做系统,而又无法将maven2仓库目录下的数据及时转移的时候,你此前对maven2仓库所做的一切维护都将意味着竹篮打水一场空。为了让你的在maven2中的损失最小,提高你所谓劳动成果的安全系数,建议将你的数据仓库进行迁移,具体设置方式如下:


--------------------------------------------------------------------------------
1.打开eclipse
2.window-->references-->Java-->build path-->classpath variables
3.通过上面两部操作你将看到一个名为M2_REPO的variables属性
4.双击属性或者点击edit按钮
5.修改属性C:/Documents and Settings/danlley/.m2/repository 为 E:/maven-2.0.4/.m2/repository


--------------------------------------------------------------------------------




OK,从此你就可以高枕无忧喽!



另外,如果你希望把安装后的maven2的数据仓库干脆指向一个备份文件夹,你可以在
E:/maven2/maven2/conf
下面找到一个settings.xml文件,打开该文件,找到下面的结点进行修改


--------------------------------------------------------------------------------
<localRepository>E:/maven-2.0.4/.m2/repository</localRepository>


--------------------------------------------------------------------------------


说明:这里的设置最好与你在eclipse里的配置相同,以便占用不必要的磁盘空间和多次重复下载资源。


不过我发现如果你在一下地址下载更新maven

http://m2eclipse.codehaus.org/update-dev/


就可以设置我本地的repo
分享到:
评论

相关推荐

    maven及其maven本地仓库

    ** Maven及其Maven本地仓库详解 ** Maven是一款强大的Java项目管理工具,它极大地简化了构建、管理和部署Java项目的流程。Maven通过使用一个统一的项目对象模型(Project Object Model,POM)来描述项目,并提供了...

    maven本地仓库清除无效jar包脚本

    本文将详细介绍如何使用一个特定的脚本来清理Maven本地仓库中的无效jar包,并解析脚本的工作原理以及在实际操作中需要注意的事项。 首先,Maven的本地仓库默认位于用户的主目录下的`.m2`文件夹中,路径通常是`~/.m2...

    自己使用的maven本地仓库2

    在“自己使用的maven本地仓库2”中,我们可以看到这是一份个人开发者积累的私有Maven仓库,包含了许多常用或特定项目的依赖,以便在后续的开发工作中快速获取和复用。 Maven的本地仓库是每个Maven用户机器上的一个...

    Maven本地仓库搭建工具nexus-2.11.4-01-bundle

    ** Maven本地仓库搭建工具Nexus简介 ** Maven是一个广泛使用的Java项目管理和综合工具,它通过依赖管理和项目构建生命周期管理简化了项目的构建、部署和管理。然而,随着项目的增多,依赖库也会变得庞大,直接从...

    maven的本地仓库

    在本场景中,我们有一个名为"repo"的压缩包,其内容应该是Maven本地仓库的文件结构,用于替换或扩充你的本地仓库。 在Java开发环境中,Maven本地仓库的默认路径通常是用户主目录下的`.m2\repository`文件夹。但在你...

    java-maven本地仓库包大全

    使用Maven本地仓库包大全时,开发者可以将这些JAR文件复制到自己的Maven本地仓库(`~/.m2/repository`)中,以便在项目中直接引用。这尤其适用于那些难以从中央仓库获取或者公司内部私有库的依赖。为了保持仓库的整洁...

    maven创建多个本地仓库的方法

    ### Maven 创建多个本地...3. **安全性**:考虑到数据安全性和完整性,建议定期备份本地仓库中的数据。 通过以上步骤,你可以轻松地在 Maven 中创建并使用多个本地仓库,有效地管理不同项目的依赖关系,提高开发效率。

    maven安装包-迁移备份

    **备份Maven:** 1. **完整备份**:复制整个Maven安装目录,包括`bin`、`conf`、`lib`等子目录,以及用户的`.m2`目录,其中包含本地仓库的所有依赖。 2. **配置备份**:单独备份`settings.xml`文件,这是个性化配置...

    详解Maven仓库之本地仓库、远程仓库

    Maven仓库分为本地仓库和远程仓库两大类,本地仓库是开发者个人使用的,远程仓库则包含了中央仓库、私服以及其他公共库。 本地仓库是位于开发者的计算机上的一个目录,用来存储从远程仓库或者项目中下载的jar文件和...

    清理本地Maven仓库的方法示例

    本文将详细介绍几种清理本地Maven仓库的方法,并提供相应的示例代码和操作步骤,帮助用户有效地管理Maven本地仓库。 首先,清理Maven的target目录是常规操作之一。当执行mvn clean命令时,它会删除项目构建过程中的...

    maven仓库清理程序

    - 清理前备份重要的本地仓库内容,以防万一需要恢复。 - 理解清理脚本或Java代码的工作原理,以防止误删其他重要文件。 - 清理后可能需要重新构建项目以获取最新的依赖,因为一些依赖可能已被标记为过期。 总结,...

    maven文件仓库镜像

    Maven仓库分为本地仓库、远程仓库和中央仓库。本地仓库是每个开发者机器上默认创建的,用于存储下载的依赖项。当项目构建时,Maven首先会查找本地仓库中的依赖。如果找不到,它会尝试从远程仓库获取。远程仓库可以是...

    maven仓库清除工具.rar

    本地仓库是Maven默认下载依赖的首选位置,如果本地仓库找不到所需的依赖,Maven会尝试从远程仓库获取。远程仓库通常包括中央仓库和自定义的企业级仓库。 当Maven在下载jar包时遇到网络问题,可能会导致部分文件下载...

    maven仓库清理脚本.zip

    总之,"maven仓库清理脚本"是一个方便的工具,对于经常使用Maven的开发者来说,它可以帮助维护本地仓库的健康状态,确保项目的稳定构建。通过定期清理和优化,开发者可以避免因仓库混乱导致的各种问题,提升开发效率...

    maven本地资源库-maven项目必需的本地库

    1. **Maven本地资源库**:每个Maven用户在本地都有一个默认的资源库路径,通常是`~/.m2/repository`(Windows系统下为`%USERPROFILE%\.m2\repository`)。这个库保存了所有已经下载的依赖项,使得在后续的构建中能...

    设置Maven仓库-Artifactory

    如果在 pom.xml 或 setting.xml 文件中没有设置内部私有远程仓库,那么开发者机器上的这个本地仓库就会从 ibiblio.org 上的公用 Maven 仓库上同步。 本教程 Maven 仓库的用例包括:在内部仓库中创建 2 个子库,...

    maven_repository.zip

    综上所述,`maven_repository.zip`是Maven本地仓库的一个完整备份,它能够极大地提升开发效率,尤其是在网络条件不佳或离线环境下的开发工作。正确理解和使用Maven仓库,对于Java开发人员来说至关重要。

    Maven项目更换本地仓库过程图解

    在使用Apache Maven构建Java项目时,本地仓库是存储依赖项、插件和其他构建资源的地方。当你的电脑系统重装或需要迁移本地配置时,你可能需要更换Maven的本地仓库位置。以下是一个详细步骤,指导你如何进行这个过程...

    springboot web本地仓库m2.zip

    SpringBoot Web 本地仓库m2.zip是一个用于备份和快速恢复Maven本地仓库的压缩文件。在软件开发过程中,特别是使用SpringBoot和Web技术栈时,Maven作为一个强大的构建工具,负责管理和下载项目依赖。M2是Maven默认的...

    maven仓库oschina

    而本地仓库是每个Maven用户在本地计算机上创建的,用于存储从中央仓库或其他远程仓库下载的构件。当Maven构建项目时,首先会检查本地仓库,如果找不到所需的依赖,就会从中央仓库或其他远程仓库下载。 OSChina ...

Global site tag (gtag.js) - Google Analytics