Maven使用--setting.xml配置(转载)
http://www.360doc.com.cn/showWeb/0/0/381623.aspx
配置:
打开 ${maven.home}/conf 下面的 Setting.xml ,为了大家对照方便,我只在原来的基础上更改,顺序按从上往下
配置本地 Repository
<!-- interactiveMode
| This will determine whether maven prompts you when it needs input. If set to false,
| maven will use a sensible default value, perhaps based on some other setting, for
| the parameter in question.
|
| Default: true
<interactiveMode>true</interactiveMode>
-->
默认为 true ,当需要输入参数时 Maven 会提示用户输入参数,如果设置为 false ,则在遇到有输入参数时不会提示用户, Maven 会自己生成一些参数,这样可能会出错,一般不需要改变默认设置。
是否连接互联网
<!-- offline
| Determines whether maven should attempt to connect to the network when executing a build.
| This will have an effect on artifact downloads, artifact deployment, and others.
|
| Default: false
<offline>false</offline>
-->
当运行的时候,决定 Maven 是否尝试与网络建立连接。这样可能会对已有的本地储藏室中的自定义 .jar 文件产生影响,默认为 false ,一般不需要改。
配置代理服务器(如果你使用代理服务器上网的话)
<!-- proxies
| This is a list of proxies which can be used on this machine to connect to the network.
| Unless otherwise specified (by system property or command-line switch), the first proxy
| specification in this list marked as active will be used.
|-->
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
-->
<proxy>
<id>optional</id><!--代理服务器ID,可随意命名-->
<active>true</active><!-- 是否启用 -->
<protocol>http</protocol><!-- 通信协议 -->
<username>proxyuser</username><!-- 代理服务器用户名 -->
<password>proxypass</password><!-- 代理服务器密码 -->
<host>proxy.host.net</host><!-- 代理服务器主机地址 -->
<port>80</port><!-- 通信端口 -->
<nonProxyHosts></nonProxyHosts>
</proxy>
</proxies>
其中 proxy.host.net 是你的代理服务器主机地址