Maven 实战 00 安装
来源:互联网 发布:广电 知乎 编辑:程序博客网 时间:2024/05/29 15:54
Windows上安装Maven
在安装Maven之前,首先要确认你已经正确安装了JDK
C:\Users\Juven Xu>echo %JAVA_HOME%
C:\Users\Juven Xu>java -version
下载Maven:http://maven.apache.org/download.html
将安装文件解压到你指定的目录中,设置环境变量M2_HOME
在系统变量中找到一个名为Path的变量,在变量值的末尾加上%M2_HOME%\bin
基于Unix的系统上安装Maven
下载Maven安装文件,解压到本地目录
tar -xvzf apache-maven-3.0-bin.tar.gz
设置M2_HOME环境变量
export M2_HOME=/home/juven/bin/apache-maven
export PATH=$PATH:$M2_HOME/bin
编辑~/.bashrc文件,添加这两行命令
设置HTTP代理
首先确认自己无法直接访问公共的Maven中央仓库,直接运行命令ping repo1.maven.org可以检查网络。
如果真的需要代理,先检查一下代理服务器是否畅通,比如现在有一个IP地址为218.14.227.197,端口为3128的代理服务,我们可以运行telnet 218.14.227.197 3128来检测该地址的该端口是否畅通。如果得到出错信息,需要先获取正确的代理服务信息;如果telnet连接正确,则输入ctrl+],然后q,回车,退出即可。
编辑~/.m2/settings.xml文件(如果没有该文件,则复制$M2_HOME/conf/settings.xml)。添加代理配置
<settings>
…
<proxies>
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>218.14.227.197</host>
<port>3128</port>
<!--
<username>***</username>
<password>***</password>
<nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
-->
</proxy>
</proxies>
…
</settings>
修改仓库位置
编辑~/.m2/settings.xml文件
<localRepository>E:/Repositories/apache-maven-3.1.0/repository</localRepository>
下面我们用一个命令验证一下。打开命令提示符,输入:mvn help:system
该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。
如果运行的过程中没有错误,打开我们仓库会发现里面多了一些文件。
设置MAVEN_OPTS环境变量
通常需要设置MAVEN_OPTS=-Xms128m -Xmx512m,因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,我们很容易得到java.lang.OutOfMemeoryError
- Maven 实战 00 安装
- maven实战——maven的安装
- Maven实战(一) 安装与配置
- Maven实战(一)安装和配置
- Maven实战(一)安装和配置
- maven3实战之maven安装最佳实践
- Maven实战(一)安装与配置
- Maven实战(一)安装与配置
- Maven实战(一)安装与配置
- Maven实战(一)安装与配置
- maven3实战之maven安装最佳实践
- Maven实战(一)安装和配置
- Maven实战(一)安装与配置
- Maven实战(一)安装与配置
- [Maven实战](1)安装与配置
- Maven实战(一)安装和配置
- 安装m2eclipse (Maven实战第2.5节)
- Maven实战之安装和使用
- CMFCToolTipInfo选件类
- 单片机驱动段式液晶屏
- ZOJ 3429 Cube Simulation 解题报告
- 利用Hog特征和SVM分类器进行行人检测
- vim syntastic 安装
- Maven 实战 00 安装
- ASIHTTPRequest-断点续传(下载)
- js的类型检查
- Win7下安装apache服务器
- Maven 实战 01 使用入门
- 读取Movies.plist文件并显示到table View中
- Maven 实战 02 依赖
- 基于OpenSSL安全会话的实现
- ASIHTTPRequest-直接读取磁盘数据流的请求体