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>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论