maven的配置文件l存在于两个地方:
1.安装的地方:${M2_HOME}/l
2.用户的目录:${user.home}/.l
前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者生效。如果两者都存在,它们的内容将被合并,并且用户范围的l会覆盖全局的l。
Maven安装后,用户目录下不会自动生成l,只有全局配置文件。如果需要创建用户范围的l,可以将安装路径下的settings复制到目录${user.home}/.m2/。Maven默认的l是一个包含了注释和例子的模板,可以快速的修改它来达到你的要求。
全局配置一旦更改,所有的用户都会受到影响,而且如果maven进行升级,所有的配置都会被清除,所以要提前复制和备份${M2_HOME}/l文件,一般情况下不推荐配置全局的l。
1.<?xml version="1.0" encoding="UTF-8"?> 
如何配置maven环境变量2.   
3.<settings   xmlns="/POM/4.0.0"   
4.    xmlns:xsi="/2001/XMLSchema-instance"   
5.    xsi:schemaLocation="/POM/4.0.0 /xsd/settings-1.0.0.xsd"> 
6.       
7.     
8.    <localRepository>usr/local/maven</localRepository> 
9.       
10.     
11.    <interactiveMode>true</interactiveMode> 
12.       
13.     
14.     
15.     
16.    <usePluginRegistry>false</usePluginRegistry> 
17.       
18.     
19.     
20.    <offline>false</offline> 
21.       
22.     
23.     
24.     
25.     
26.    <pluginGroups> 
27.           
28.         
29.        <pluginGroup></pluginGroup> 
30.           
31.    </pluginGroups> 
32.       
33.     
34.    <proxies> 
35.           
36.         
37.        <proxy> 
38.               
39.             
40.            <id>myproxy</id> 
41.               
42.             
43.            <active>true</active> 
44.               
45.             
46.            <protocol></protocol> 
47.               
48.             
49.            <host></host> 
50.               
51.             
52.            <port>8080</port> 
53.               
54.              
55.            <username>proxyuser</username> 
56.               
57.             
58.            <password>somepassword</password> 
59.               
60.             
61.            <nonProxyHosts>*.</nonProxyHosts> 
62.               
63.        </proxy> 
64.           
65.    </proxies> 
66.       
67.     
68.    <servers> 
69.           
70.         
71.        <server> 
72.               
73.             
74.            <id>server001</id> 
75.               
76.             
77.            <username>my_login</username> 
78.               
79.             
80.            <password>my_password</password> 
81.               
82.             
83.             
84.            <privateKey>${usr.home}/.ssh/id_dsa</privateKey> 
85.               
86.             
87.            <passphrase>some_passphrase</passphrase> 
88.               
89.             
90.             
91.            <filePermissions>664</filePermissions>