美文网首页
Maven 安装最佳实践

Maven 安装最佳实践

作者: 杰哥长得帅 | 来源:发表于2018-06-13 20:44 被阅读10次

设置 MAVEN_OPTS 环境变量

通常需要设置 MAVEN_OPTS 的值为 -Xms128m - Xmx512m,因为 Java 默认的最大可用内存往往不能满足 Maven 运行的需要,比如在项目较大时,使用 Maven 生成项目站点需要占用大量的内存,如果没有该配置,则很容易得到 java.lang.OutOfMemoryError

配置用户范围 settings.xml

所有的 Maven 构件一般都被存储在本地仓库(~/.m2/repository)中,以方便重用。其中 ~ 代表当前用户目录

默认情况下,~/.m2 目录下除了 repository 仓库之外就没有其他目录和文件了,不过大多数 Maven 用户需要复制 M2_HOME/conf/settings.xml 文件到 ~/.m2/settings.xml。原因有以下两点:

  1. 影响范围:~/.m2/settings.xml 是用户范围,M2_HOME/conf/settings.xml 是全局范围。使用用户范围的 settings.xml 可以避免无意识地影响到系统中的其他用户

  2. 配置用户范围的 settings.xml 文件还便于 Maven 升级。直接修改 conf 目录下的 settings.xml 会导致 Maven 升级不便,每次升级到新版本的 Maven,都需要复制 settings.xml 文件。如果使用 ~/.m2 目录下的 settings.xml,就不会影响到 Maven 安装文件,升级时就不需要触动 settings.xml 文件

相关文章

  • Maven 安装最佳实践

    设置 MAVEN_OPTS 环境变量 通常需要设置 MAVEN_OPTS 的值为 -Xms128m - Xmx51...

  • Maven最佳实践

    Maven是什么? Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Mod...

  • maven最佳实践:maven仓库

    什么是Maven仓库 在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/l...

  • Java Web技术经验总结(十一)

    Git工作流:Git 工作流程 Maven版本管理:阅读Maven最佳实践:版本管理 lombok project...

  • Maven(5)Nexus

    前言 Maven是Java项目管理的利器,使用私服来管理Maven仓库是Maven使用的一条最佳实践。私服是内网的...

  • maven多模块项目详解

    Maven最佳实践:划分模块 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml...

  • maven脚手架最佳实践

    背景和目标 开发新项目就需要搭建新工程,往往我们会从其他已有的项目中复制粘贴配置,经常不可避免的因为一些细节配置而...

  • Ubuntu 安装 Maven

    安装 Maven 安装 Maven 之前,必须安装了 JDK 下载 Maven 安装包下载地址: http://m...

  • python安装和虚拟环境virtualenv的安装

    Python最佳实践指南 Python3官方文档 安装Python Windows 10下同时安装python2和...

  • maven学习笔记

    maven学习笔记 2016年1月6日 一、maven安装 windows下maven安装安装maven前,首先要...

网友评论

      本文标题:Maven 安装最佳实践

      本文链接:https://www.haomeiwen.com/subject/pqrseftx.html