Maven-Maven 配置

245 阅读1分钟
  1. Maven 安装目录分析:

    • bin: 包含 mvn 运行的脚本, 这些脚本用来配置 Java 命令, 准备好 classpath 和相关的 Java 系统属性, 然后执行 Java 命令.
    • boot: 该目录包含一个文件. 该文件是一个类加载器框架. Maven 使用该框架加载自己的类库.
    • conf: 该目录包含一个非常重要的文件 settings.xml. 直接修改该文件, 就能在机器上全局定制 Maven 的行为.
    • lib: 包含 Maven 运行时的 Java 类库.
      maven
  2. ~/.m2:
    在用户目录下可以发现 .m2 文件夹. 默认情况下, 该文件夹下放置了 Maven 本地仓库 .m2/repository.

  3. 配置 HTTP 代理:

    <proxies>
            <proxy>
                <id>optional</id>
                <active>true</active>
                <protocol>http</protocol>
                <username>proxyuser</username>
                <password>proxypass</password>
                <host>proxy.host.net</host>
                <port>80</port>
                <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
            </proxy>
      </proxies>
    
  4. 设置 MAVEN_OPTS 环境变量:
    通常需要设置 MAVEN_OPTS 的值为 -Xms128m -Xmx512m

  5. 配置用户范围 settings.xml:
    Maven 用户可以选择配置 $M2_HOME/conf/settings.xml 或者 ~/.m2/settings.xml

  6. 参考:
    [1] : Maven 实战