Maven3--基本配置--01
环境:
Maven:Maven 3.0.5 解压后路径:F:\Maven\apache-maven-3.0.5-bin
JDK:jdk1.7.0_11 安装路径:C:\Program Files\Java\jdk1.7.0_11
一.下载Maven
Maven主页:
http://maven.apache.org/
下载地址:
http://maven.apache.org/download.cgi
Maven解压后:
二.设置环境变量:
自己配置好Java环境变量后主要就是Maven的环境变量Maven_HOME,和Maven的Path变量,我的如下
系统变量,JAVA_HOME:C:\Program Files\Java\jdk1.7.0_11
系统变量,CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
系统变量,MAVEN_HOME:F:\Maven\apache-maven-3.0.5-bin
用户变量,Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%MAVEN_HOME%\bin
调出CMD,运行命令验证是否配置成功:mvn -version,我的结果显示如下
OK,第一步安装成功。
****maven3实战之设置HTTP代理***
----------
有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。这种情况下,就需要为Maven配置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)。添加代理配置如下:
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>
<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>
这段配置十分简单,proxies下可以有多个proxy元素,如果声明了多个proxy元素,则默认情况下第一个被激活的proxy会生效。这里声明了一个id为my-proxy的代理,active的值为true表示激活该代理,protocol表示使用的代理协议,这里是http。当然,最重要的是指定正确的主机名(host元素)和端口(port元素)。上述xml配置中注释掉了username,password,nonProxyHosts几个元素。当代理服务需要认证时,就需要配置username和password。nonProxyHost元素用来指定哪些主机不需要代理,可以使用"|"符号来分隔多个主机名。此外,该配置也支持通配符,如:*.google.com表示所有以google.com结尾的域名访问都不要通过代理。
三.设置Maven仓库 — repository
在项目管理依赖的时候,编辑pom.xml文件保存后,Maven会先从Maven仓库中查找依赖包,
如果在Maven仓库中没有发现依赖包的话,会自动从网上下载。
首先设置Maven仓库存放位置,设置完毕后,Maven下载的所有包都会放在仓库中。
进入Maven安装目录下的conf目录,我们要设置的仓库位置就要在settings.xml中配置。
我的目录是:F:\Maven\apache-maven-3.0.4\conf
默认仓库位置为保存在个人文件夹下的~/.m2/repository。
将其修改为自定义的位置,这里修改为F:\Maven\repository。以后所有的依赖包都会放在此文件夹下。
添加依赖需要修改pom.xml文件,主要需要配置groupId、artifactId、version这三项。
可以从以下两个网站搜索这些包的信息
The Central Repository:http://search.maven.org/
mvnrepository:http://mvnrepository.com/
groupId:项目或者组织的唯一标志,并且配置时仓库中生成的路径也是由此生成,如org.myproject.mojo生成的相对路径为org/myproject/mojo
artifactId:项目的通用名称
version:项目的版本
- Maven下的Mybatis基本配置和使用
- maven基础篇(1)-基本环境配置
- maven 的基本配置及个人理解
- maven配置 之javaee最基本的配置
- Maven的pom.xml文件结构之基本配置parent和继承结构
- Maven + JPA + Hibernate + Postgresql的基本配置实例
- Java开发之Maven的基本配置及个人理解
- maven 的基本配置及个人理解
- maven的settings.xml基本配置
- IDEA开发工具整合ssm+maven基本配置
- jboss drools 基本依赖 使用maven配置
- Maven相关内容学习笔记一:基本配置和使用
- SpringMvc Maven基本配置
- MAVEN常用命令+基本配置详解
- 我学Hibernate - 01 (最基本的xml映射配置)
- K02-01通过简单exe介绍pro基本配置
- hibernate_01基本入门和基本配置
- CentOs6.5基本环境配置(六):Maven配置
- Jenkins中使用Git和Maven之基本配置
- maven的基本配置