依赖:
commons-fileupload.jar --> commons-io.jar
A中的某些类 需要使用B中的某些类,则称为A依赖于B
在maven项目中,如果要使用 一个当时存在的Jar或模块,则可以通过 依赖实现(去本地仓库、远程仓库去寻找)
A jar -> B jar
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.0</version>
<scope>test</scope>
</dependency>
1.依赖的范围、依赖的有效性
compile(默认) test provided
Maven在编译、测试、运行项目时,各自使用一套classpath
2.在Eclipse中创建maven工程
1.配置maven:
配置maven版本
配置本地仓库 : 设置settings.xml
在eclipse中编写完pom.xml依赖后,需要maven-update project
3.Maven命令生命周期
maven生命周期:
生命周期和构建的关系:
生命周期中的顺序:a b c d e
当我们执行c命令,则实际执行的是 a b c
生命周期包含的阶段:3个阶段
①clean lifecycle :清理
pre-clean clean post-clearn
②default lifecycle :默认(常用)
③site lifecycle:站点
pre-site site post-site site-deploy
再次强调:在pom.xml中增加完依赖后 需要maven - update project