`
流浪鱼
  • 浏览: 1682894 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

修改maven的固定位置

    博客分类:
  • java
 
阅读更多

从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:\username\.m2\repository\”,我想修改其路径为:d:\m2\repository,可是这个变量的编辑按钮是灰色的,不可编辑。通过下面方法可以进行修改
1、手动创建本地仓库的地址为:d:/m2/repository
2、从windows的环境变量中增加了:M2_REPO=d:\m2\repository,同时把这个变量增加到path变量中。
3、修改d:\maven\conf\setting.xml文件,在<localRepository>节点下新增一行:

复制内容到剪贴板
代码:
<localRepository>d:/m2/repository</localRepository>

表示本地仓库的地址为:d:/m2/repository。

4、从myeclipse->preferences->maven->installations下add一个已经安装到d盘的maven,如:d:\maven,并勾选此新加项。并点击下面的browse按钮打开maven的全局配置文件,如:d:\maven\conf\setting.xml。

5、从myeclipse->preferences->maven->installations下修改user setting 选项为:D:\m2\repository\settings.xml,并点击update settings。并点击下面的reindex按钮更新索引。

6、点击配置窗口的apply按钮,突出配置窗口。

7、配置修改后,myeclise会自动更新索引,当完成后重启myeclipse,会发现M2_REPO变量的值变成了d:/m2/repository。

自此,maven从远程库下载的jar包都会放到d:/m2/repository下。

分享到:
评论

相关推荐

    apache-maven-3.6.3.zip

    5. **标准目录结构**:Maven定义了一套标准的项目目录结构,使得不同项目的源码、资源、测试代码和配置文件都有固定的位置。 在描述中提到,这个Maven配置已经包含了本地库和阿里云镜像的配置。这意味着: - **...

    Maven 使用入门.pdf

    Maven 工程遵循固定的目录结构,主要包括以下几个部分: - `src/main/java`:主应用代码目录。 - `src/main/resources`:资源文件目录。 - `src/test/java`:测试代码目录。 - `src/test/resources`:测试资源文件...

    svn maven exp openExplorer adt egit 插件包

    这种方式的优点在于,插件实际存储在一个固定位置,而Eclipse只是通过链接指向这些插件,这样可以方便地更新和管理多个Eclipse实例的插件,避免了重复安装和版本冲突的问题。具体操作步骤包括创建链接到插件目录的软...

    Maven学习记录(一):安装与环境配置

    - Windows:将解压后的Maven目录移动到一个固定的路径,如`C:\Program Files`,然后在系统环境变量的`Path`中添加`Maven`的`bin`目录,例如`C:\Program Files\apache-maven-3.x.x\bin`。 - Linux & Mac:将Maven...

    build-helper-maven-plugin-0.15.0

    这个插件通过Maven的插件机制,可以在不修改POM文件结构的情况下,方便地增加或管理源代码和资源文件的目录。 **主要功能** 1. **添加源代码目录**:开发过程中有时需要在编译时添加额外的源代码目录,如从外部库...

    maven下载安装与配置.pdf

    - 修改方法:在 Maven 安装目录下的 `conf/settings.xml` 文件中,修改 `&lt;localRepository&gt;` 标签内的路径,例如设置为 `&lt;localRepository&gt;D:\maven\repository&lt;/localRepository&gt;`。 2. **配置镜像源**: - 由于...

    项目构建工具maven教程

    5. 构建配置:Maven允许用户通过pom.xml文件配置构建的详细信息,例如资源文件位置、编译器配置、环境变量等。 6. 多模块项目:Maven支持多模块项目构建,它允许一个父项目管理多个子模块,便于模块化开发和模块间...

    maven介绍及配置详解

    - **标准化构建过程:** Maven定义了一系列生命周期(LifeCycle)和构建阶段(Phase),这些生命周期和阶段是固定不变的。 - **依赖管理:** Maven提供了强大的依赖管理系统,能够自动下载和管理项目所需的JAR包等...

    maven3学习资料整理

    1. **代码结构**:Maven 有固定的源代码和资源文件目录结构。源代码通常放在 `src/main/java`,资源文件在 `src/main/resources`,测试源代码在 `src/test/java`,测试资源文件在 `src/test/resources`。 2. **...

    Maven工程Tomcat热部署详解.pdf

    Tomcat启动时会启动一个检测线程,该线程会定时检查应用中的类是否有变化,比如类的数量变化或类的修改。一旦检测到变化,Tomcat会停止应用的启动线程,清除引用,并将加载该应用的WebappClassLoader置为null,然后...

    flatpack-fast-maven-plugin-2.11.zip

    【标签】"开源项目" 指出上述两个工具都是开源的,这意味着它们的源代码对公众开放,开发者可以查看、使用、修改并分发这些代码。开源软件通常遵循特定的许可证,如Apache License、MIT License等,鼓励社区参与开发...

    使用Maven tomcat:run命令启动web项目时修改默认端口的方法

    而修改pom.xml文件中的配置方法,则适用于那些希望长期固定端口设置的项目。 在实际开发中,可能会遇到端口已被占用或需要在一个开发环境中隔离多个项目的场景。在这种情况下,能够灵活地修改Tomcat的端口号是很有...

    Spring Boot+Maven+Spring Data JPA+apache Shiro+Easyui实现通用用户权限管理系统

    - **会话管理**:Shiro提供会话管理功能,可以实现用户在线状态监控,防止会话劫持和会话固定攻击。 在实现过程中,我们还需要关注以下方面: - **异常处理**:对可能出现的错误和异常进行捕获并处理,提供友好的...

    用Java代码把数据导入Word的指定位置

    在Maven项目中,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi-ooxml 最新版本号 ``` 接下来,我们将数据结构化,例如,可以将数据存储在一个ArrayList或HashMap中,...

    student_ssm:使用maven管理,集成SSH框架和shiro的学生管理系统

    由于mysql的jdbc版本的问题,如果不幸报错,就只能在jdbc的链接上或版本进行修改。 该项目的数据库文件为student.sql,可以试着引入自己的本地数据库。 页面很丑。 可使用Maven运行此项目,直接使用Maven的clean ...

    Java读取PDF查找指定文字位置,并添加悬浮图片(文档签字/盖章)

    5. **保存修改**:最后,调用`PdfStamper`的`close`方法,保存对PDF的修改。 在实际项目中,为了更好地控制图片的显示效果,可能还需要调整字体、行距、页边距等参数。此外,考虑到性能和效率,对于大量文档的处理...

    Java项目:基于SSM框架实现的固定资产管理系统【ssm+B/S架构+源码+数据库+开题报告+毕业论文】

    本项目是一套基于SSM框架实现的固定资产管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、...

Global site tag (gtag.js) - Google Analytics