1 maven职责:
a 管理java代码的标准化工具 b 自动下载和管理依赖的jar
2 window上安装maven:
a 下载 http://maven.apache.org/download.cgi 并解压 b 解压后,在环境变量中设置path的maven引用 c 设置下载的jar存储位置, D:\apache-maven-3.0.5\conf\settings.xml 修改 本地仓库位置,默认放在 Default: ${user.home}/.m2/repository 下 <localRepository>D:\maven-dependency-lib</localRepository> 这样放是为了防止将C盘空间不断侵蚀
3 eclipse设置外部maven:
4 eclipse上创建maven项目:
maven认为一个java项目是非常精美的艺术品,因此 会看到 artifact. 艺术制品 艺术制品需要有一个标示,类比于飞机飞行的经纬度, maven项目artifact的定位标准: Group Id: 常用公司包名 Artfact Id: MyFristMaven Version 如果把maven项目理解成一个书架, 而每个包 都理解成一本本的书,那么 pom.xml就是一本本书的名牌, 在里面定义好书的名牌后,maven会自动去网络仓库中下载依赖包 到你本地设置的本地仓库中。 比如: 这个引用的写法和创建maven时指定maven的坐标相同规则,都需要groupId artifactId version <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> 拷贝到pom.xml后,可在Progress下看到在下载东西。
创建maven工程如下:
5 maven自动下载需要的jar , 源码, java 文档:
比如在 pom.xml中引入 junit依赖后,maven会自动下载,如下:
在测试类中,点击@Test, 则maven自动去外网找对应 class文件和java文档,
此时,会在本地仓库中看到下载下来的源码包