zoukankan      html  css  js  c++  java
  • 【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作为默认的工作目录。

  • 相关阅读:
    Fiddler 教程
    Mongodb for C# 分组查询
    C# CryptoStream
    ECharts 纯Javascript图表库
    Mongodb For C# "Query" 对象常用的方法
    WPF 获取指定文件的Icon
    SymbolSource
    ubuntu下安装Docker
    老李推荐:第1章2节《MonkeyRunner源码剖析》概述:边界
    老李推荐: 第1章1节《MonkeyRunner源码剖析》概述:前言
  • 原文地址:https://www.cnblogs.com/chenny3/p/10226193.html
Copyright © 2011-2022 走看看