• 【Maven】修改nexus默认的工作目录


    Maven 的仓库管理工具nexu默认会将配置文件和我们下载的依赖构件安装到当前的用户目录下面。长时间使用,如果下载的依赖构件太多的话,就会导致系统盘所在的磁盘占用太多,因此安装时我们最好修改一下nexus的默认工作目录。

    首先我们找到nexus.properties文件(在WEB-INF下面),打开后,找到如下配置:

    nexus-work=${user.home}/sonatype-work/nexus
    security-xml-file=${nexus-work}/conf/security.xml
    application-conf=${nexus-work}/conf
    runtime=${bundleBasedir}
    nexus-app=${runtime}

    这里的${user.home}是一个系统变量,指向我们的用户目录,windows系统默认是C:/Document Aad Setting/{username}/或者C:/User/{username};Linux默认在/home/{username}/。

            然后,我们创建一个变量,来替代user.home就可以了,但切记不能直接将${user.home}改成系统路径,如nexus-work=D:/MyWork/sonatype-work/nexus,这样nexus就会启动失败,报一堆错误。正确的做法如下:

    my-work=D:/MyWork/sonatype-work/nexus

    nexus-work=${user.home}/sonatype-work/nexus

    security-xml-file=${nexus-work}/conf/security.xml

    application-conf=${nexus-work}/conf

    runtime=${bundleBasedir}

    nexus-app=${runtime}

    这样一改nexus就会以D:/MyWork/sonatype-work/nexus作为默认的工作目录。

  • 相关阅读:
    webpack篇
    js 中对于this 的理解的 经典案例
    AMD、CMD、CommonJs和es6对比
    vue import异步加载js
    vscode 保存自动 格式化eslint 代码
    git设置
    面向对象的三大特性之继承
    面向对象 类与对象及其属性与方法 类的组合
    hashlib模块 hash算法
    configparser模块 配置文件的解析操作
  • 原文地址:https://www.cnblogs.com/chenny3/p/10226193.html
Copyright © 2020-2023  润新知