Maven安装和配置

(1)下载安装文件apache-maven-3.03-bin.tar

(2)解压至安装目录,安装完毕

(3)修改.bash_profile,修改maven安装路径,修改构建GC配置参数

vim ~/.bash_profile
***********************************************
export MAVEN_HOME=path/apache-maven-3.0.3
export PATH=$PATH:$JAVA_HOME:$MAVEN_HOME/bin
export MAVEN_OPTS='-Xmn400m -Xms1024m -Xmx1024m -Xss1m -XX:PermSize=384m -XX:MaxPermSize=384m'
***********************************************
source ~/.bash_profile

(4)添加settings.xml,放在用户目录下,不用默认的settings.xml是为了每个用户都有自己的配置

mkdir ~/.m2
vim ~/.m2/settings.xml
***********************************************
<settings>
<!-- 配置maven本地repository的位置,可选 -->
<localRepository>/Users/xxx/.m2/repository</localRepository>
<!-- 配置开发者打包jar并上传nexus的用户名和密码 -->
<servers>
<server>
<id>nexus-releases</id>
<username>admin</username>
<password>xxxxx</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>xxxxx</password>
</server>
</servers>
<profiles>
<!-- 配置maven私服的地址,maven在构建时会先从私服尝试下载,如找不到再从中央仓库下载 -->
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://123.45.56.78:8081/nexus/content/groups/public</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>local-plugin-repository</id>
<name>local private plugin repository</name>
<url>http://123.45.67.78:8081/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
</settings>
***********************************************

(5)验证:mvn -version 查看安装路径,确认是不是安装成功

最新文章

  1. 撤销git reset soft head操作
  2. http://bbs.ednchina.com/BLOG_345002072_2001308.HTM
  3. 8.4.1 ImageLoader
  4. ORACLE创建表之前判断表是否存在与SQL Server 对比使用
  5. leveldb.net对象读写封装
  6. 应用python编写简单新浪微博应用(一)
  7. hdu4010 Query On The Trees
  8. codeforces 339C Xenia and Weights(dp或暴搜)
  9. 西安电话面试:谈谈Vue数据双向绑定原理,看看你的回答能打几分
  10. Docker部署Zabbix监控MariaDB主从同步(Percona Monitoring Plugins for Zabbix)
  11. jquery操作select下拉框的各种方法,获取选中项的值或文本,根据指定的值或文本选中select的option项等
  12. HDU 1284(钱币兑换 背包/母函数)
  13. springboot配置idea 热部署
  14. [百家号]雷电3和USB Type-C究竟有什么区别?
  15. 【WebService】WebService基础知识(一)
  16. linux c server and client 简单的通信
  17. Dockerfile 构建前端node应用并用shell脚本实现jenkins自动构建
  18. 线上服务CPU100%问题快速定位实战
  19. SQL Server 存储过程,带事务的存储过程(创建存储过程,删除存储过程,修改存储过
  20. lua的文件管理

热门文章

  1. VBA读写XML文件
  2. Pro JavaScript List.11-11
  3. openstack部署neutron
  4. Linux0.11学习
  5. 给php安装openssl扩展
  6. What&#39;s binary search?
  7. centos6.8(虚拟机VNC)输入正确用户名和密码仍跳回登录界面
  8. 2019-2020 ICPC, Asia Jakarta Regional Contest H. Twin Buildings
  9. 吉首大学2019年程序设计竞赛(重现赛)- A SARS病毒 (矩阵,欧拉降幂)
  10. 点了安装SQL2000后没反应了的处理方法