文档章节

Maven 学习 (2)Maven 配置

YorkeCao
 YorkeCao
发布于 2017/01/15 11:21
字数 259
阅读 8
收藏 0

Maven 学习 (2)Maven 配置

配置 MAVEN_OPTS 环境变量

通常,设置 MAVNE_OPTS 的值为 -Xms128m -Xmx512m

这样做是因为 Java 默认的最大可用内存可能无法满足 Maven 运行时的需求。这样设置可以预防内存不足的错误。

配置用户范围 settings.xml

${MAVEN_HOME}/conf/ 下的 settings.xml 文件复制到 ${user.home}/.m2/ 目录下。

通过修改 ${user.home}/.m2/settings.xml 来设置用户配置。这是一项推荐的最佳实践。一方面可以避免影响其他用户的配置,另一方面可以方便升级。

指定 Maven 本地仓库的位置

在默认设置下,Maven 下载的包会保存在 ${user.home}/.m2/repository 目录下。

如果想改变这一路径,需要插入<localRepository>/your/path</localRepository> 到设置文件 settings.xml 中。如下:

Maven 设置本地仓库

指定 Maven 远程仓库镜像

如果团队没有自己的仓库,国内直接从官方仓库下载是很慢的。可以设置阿里的镜像来提高下载速度。如下:

Maven 设置镜像

© 著作权归作者所有

YorkeCao
粉丝 6
博文 24
码字总数 11274
作品 0
杭州
程序员
私信 提问
关于Apache Maven的学习(一)

3月4日学习总结 前言 : 出于某些原因(一无所成的忧虑感,对职业生涯的迷茫等),近期开始学习Spring Boot。在观看Spring Boot的网络课程(第一节)时,了解到需要掌握的前置知识是Maven与S...

夏威夷max
03/05
0
0
使用Idea打开Maven项目的正确姿势

在学习网上大神们的源码过程中,经常有一些打包好的项目可以提供给自己参考学习,其中不乏一些maven项目,因为自己使用的开发环境是Idea+Gradle。对于Maven虽有耳闻,但是接触得比较少,刚好...

Alex_Nine
2016/08/25
14.4K
0
只需五分钟-用Maven快速搭建Spring Cloud微服务

Maven安装手册 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Jav...

编程SHA
2018/12/13
22
0
【maven3学习之一】window7下maven环境搭建

软件准备: jdk-7u10-windows-i586 apache-maven-3.0.4-bin maven介绍: 按照一般的套路老说应该要说明一下maven,觉得maven就是一个项目管理的框架,因为之前的一个项目对maven提供的自动测...

MyHeaven
2012/12/29
493
0
带你深度解析Maven

一、What`s Maven?   Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具,简单的说就是用来管理项目所...

hafiz.zhang
2017/12/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

cleanLastUpdated.bat

@echo offrem create by AnXiaole rem 这里写你的仓库路径set REPOSITORY_PATH=C:\Users\AnXiaole\.m2\repositoryrem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%REPO......

安小乐
5分钟前
1
0
操作放大器的用法是什么?

  有区别   1、单级放大的倍数比较有限,一般在100倍以下。放大倍数很大的话,负反馈就比较浅,对于放大倍数的稳定性不利。假如需要放大倍数更高,就不得不动用多级放大电路了。单级放大...

仙溪
7分钟前
2
0
c++ 上传文件 curl

bool uploadFile(std::string url, std::string file, std::string auth) { boost::filesystem::path p(file); CURL *curl; CURLcode res; struct curl_httppost *for......

青黑
13分钟前
2
0
冒泡与插入排序的代码实现

// 冒泡排序,a 表示数组,n 表示数组大小public void bubbleSort(int[] a, int n) { if (n <= 1) return; for (int i = 0; i < n; ++i) { // 提前退出冒泡循环的标志位 ...

无名氏的程序员
16分钟前
3
0
centos7.6 +mhvtl1.6安装

以前的mhvtl都是在centos6.x,5.x上安装的mhvtl以前版本为1.4,现在最新的1.6出来,可以安装在centos7.6上,下面是安装过程: 1.安装基础包 centos7.6只要能上外网,默认是配置了yun源的,这些...

突突突酱
18分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部