`

狂欢结束,近视三度 --- 关于Maven旧版本1.0.2与1.1中设置本地仓库三种方法

    博客分类:
  • Java
阅读更多
狂欢结束,近视三度。。。。。。

我们知道Maven 2.X可以通过修改%MAVEN_HOME%\conf\settings.xml文件来设置本地仓库存储路径,如下:
通过修改Maven全局配置文件来配置Maven的本地仓库目录:

<settings>  
  <!-- localRepository  
  ¦ The path to the local repository maven will use to store artifacts.  
  ¦  
  ¦ Default: ~/.m2/repository  
  <localRepository>/path/to/local/repo</localRepository>  
  -->  


默认Maven本地仓库是在~/.m2/repository目录下:
例如:Windows就在C:\Documents and Settings\%HOMEPATH%\.m2\repository目录下。
可能通过设置

<localRepository>D:/Java/MavenRepo</localRepository>
 

但是在Maven旧版本的1.0.2与1.1中如何设置这个本地仓库呢?

==================================================================
本来是个问题提了出来,现在自己通过maven -X进行跟踪后,自己解决,找到了方法!

一共有三种方法:

1、命令行直接加参数的方式
maven [cmd] -Dmaven.home.local=D:/MavenRepo/.maven

2、在用户HOME目录下创建build.properties文件,内容为,注意/或者用\\,用\不行的。
maven.home.local=D:/MavenRepo/.maven

3、修改%MAVEN_HOME%/lib/maven.jar里的defaults.properties文件,将
maven.home.local = ${user.home}/.maven
修改为
maven.home.local = D:/MavenRepo/.maven

以上三种方式看自己的需要而定。
分享到:
评论

相关推荐

    maven-archetype-quickstart-1.1.jar包下载

    1. **安装Archetype**:首先,你需要确保你的Maven仓库中已经包含了这个archetype。如果还没有,你可以通过运行Maven的`install`命令将其添加到本地仓库。 2. **创建新项目**:打开终端或命令行,使用`mvn archetype...

    maven-archetype-quickstart-1.1.jar下载

    解决Unable to create project from archetype [org.apache.maven.archetypes:maven-archetype-quickstart:1.1] 1. 下载maven-archetype-quickstart-1.1.jar 文件地址: 2.cmd窗口执行mvn install:install-file -...

    maven jar包

    maven-aether-provider-3.2.1-sources.jar maven-antrun-plugin-1.3.jar maven-archiver-2.2.jar maven-artifact-3.2.1-sources.jar maven-assembly-plugin-2.2-beta-5.jar maven-bundle-plugin-1.0.0.jar maven-...

    hibernate-jpa-2.1-api-1.0.2.Final-API文档-中文版.zip

    赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...

    maven-gpg-plugin-1.1.jar

    maven-gpg-plugin-1.1.jar

    hibernate-jpa-2.1-api-1.0.2.Final-API文档-中英对照版.zip

    赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...

    新建maven项目失败需要的jar包,maven-archetype-quickstart-1.1.jar

    1. 将`maven-archetype-quickstart-1.1.jar`文件放置在你的Maven本地仓库中,路径通常是`~/.m2/repository/org/apache/maven/archetypes/maven-archetype-quickstart/1.1/`(Windows系统下的用户路径可能会略有不同...

    maven-archetype-quickstart-1.1.jar.zip

    【在本地库中装载maven-archetype-quickstart】 1. 下载该文件 2. 打开cmd窗口,执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -...

    apache-maven-3.3.9版本.zip

    6. **Maven的设置文件**:~/.m2/settings.xml是Maven的用户配置文件,其中可以设置本地仓库路径、远程仓库地址、代理服务器等信息。 7. **Maven的命令行界面**:通过命令行工具mvn,开发者可以执行各种构建命令,如...

    maven-java5-1.0.2.jar

    maven-java5-1.0.2.jar

    ws-commons-util-1.0.2.jar

    ws-commons-util-1.0.2.jar 相关jar包

    apache-maven-3.5.4-bin和apache-maven-3.3.9-bin

    - 设置Maven的本地仓库路径,避免重复下载依赖。 - 使用`mvn clean install`命令进行常规构建,`mvn dependency:tree`查看依赖树,`mvn site`生成项目文档。 5. **版本选择**: 选择哪个版本取决于具体需求。...

    snappy-java-1.1.2.6-API文档-中英对照版.zip

    赠送jar包:snappy-java-1.1.2.6.jar; 赠送原API文档:snappy-java-1.1.2.6-javadoc.jar; 赠送源代码:snappy-java-1.1.2.6-sources.jar; 包含翻译后的API文档:snappy-java-1.1.2.6-javadoc-API文档-中文...

    repository.zip--------(maven的本地仓库)

    `repository.zip` 文件是一个包含了 Maven 本地仓库中常用 jar 包的集合。Maven 是一个项目管理和综合工具,广泛应用于 Java 开发领域,它通过管理项目的构建、依赖和文档,帮助开发者遵循一致的流程来构建软件。在 ...

    Maven使用tomcat8-maven-plugin插件.docx

    Tomcat 是一个流行的 Web 服务器,Maven 提供了一个插件 tomcat8-maven-plugin 来实现 Maven 项目与 Tomcat 服务器的集成。下面我们将详细介绍如何使用 tomcat8-maven-plugin 插件。 tomcat8-maven-plugin 插件的...

    maven-archetype-quickstart-1.1.zip

    通过手动下载这个压缩包,并将其解压到本地Maven仓库,可以绕过这些问题,保证项目的顺利创建。 总的来说,"maven-archetype-quickstart-1.1.zip"是Maven初学者的重要工具,它简化了项目创建流程,帮助开发者快速...

    maven本地仓库下载

    Maven的本地仓库是Maven系统的核心组件之一,它存储了项目所需的jar包和其他依赖,使得在构建项目时可以快速访问这些资源,而无需每次都从远程仓库下载。 在Maven的工作流程中,当项目构建时,Maven会首先检查本地...

    maven-shared-incremental-1.1.jar

    maven-shared-incremental-1.1.jar

    apache-maven-3.3.9版本-稳定.rar

    当Maven构建项目时,它会首先查找本地仓库中的依赖,如果没有找到,就会去远程仓库(如中央Maven仓库或公司内部的私有仓库)下载。`m2`标签与Maven的默认本地仓库目录有关,它代表了Maven 2的约定,尽管现在Maven...

Global site tag (gtag.js) - Google Analytics