maven
1. maven-添加依赖
以log4j为例
(1). 找到 Maven 坐标:访问maven中央库(http://search.maven.org/),输入log4j
(2). pom文件添加依赖
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>
2. maven-依赖管理
常见的依赖关系可以用父POM的概念被放置在一个地方
3. maven-依赖冲突
(1)、如果a依赖于b的1.0版本,c依赖于b的1.1版本,d依赖于a和c,这时在d的pom中哪一个依赖先写就使用先写依赖的版本
(2)、如果a依赖于b的1.0版本,c依赖于b的1.1版本,d依赖于a和c,f依赖于d和c,依赖的路径的长短不一致就选择最小的
(3)、如果希望精确的控制依赖包,可以使用依赖的排除功能——>exclusions来排除
4. maven-代理
如果你的公司正在建立一个防火墙,并使用HTTP代理服务器来阻止用户直接连接到互联网。如果您使用代理,Maven将无法下载任何依赖。
为了使它工作,你必须声明在 Maven 的配置文件中设置代理服务器:settings.xml. 完成后,Apache Maven 应该是能够通过代理服务器立即连接到Internet
<proxies>
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>yiibai</username>
<password>password</password>
<host>proxy.yiibai.com</host>
<port>8888</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
浙公网安备 33010602011771号