1、 Maven是干啥的了,是一个项目开发管理工具。主要作用就是依赖管理,项目构建。
依赖管理:就是统一管理jar包。
项目构建:项目的编译---测试---运行--打包,这过程就是构建。
2、 下载Maven
3、 maven的目录结构:
要使用Maven构建项目,所以必须得有个jar包仓库,所以得在maven里边得配置下,这样maven才能找到仓库的位置。
注意:maven和jar仓库是两个独立的东西,通过一个配置文件可以将它俩联系在一起;
本地仓库的配置:
这个配置文件:maven安装路径下\conf\文件中
Eclipse整合Maven
我们开发项目肯定是使用软件开发的,这里我使用eclipse整合Maven,idea就不会了。
因为使用的eclipse版本比较高,所以它自带了有maven插件。
配置仓库的位置
这里顺便说下Maven的项目目录和命令:
命令:
compile
compile是maven工程的编译命令,作用是将src/main/java下的文件编译为class文件输出到target目录下。
test
test是maven工程的测试命令,会执行src/test/java下的单元测试类。
clean
clean是maven工程的清理命令,执行 clean会删除target目录的内容。
package
package是maven工程的打包命令,对于java工程执行package打成jar包,对于web工程打成war包。
install
install是maven工程的安装命令,执行install将maven打成jar包或war包发布到本地仓库。
从运行结果中,可以看出:
当后面的命令执行时,前面的操作过程也都会自动执行,
用Eclipse创建Maven工程:
新建的Web工程。是报错的,因为缺了一个文件夹(WEB-INF)和一个文件).
接下来看重头戏:;
你的项目需要什么jar包,你就把jar包的坐标添加到Pom.xml中;
Jar开源包的坐标网站:
在pom文件中添加jar坐标的第一种方法:
第二种方法:
给大家看看我的仓库:
今天就这样吧,maven太多了,今天将一半。明天讲下部分。
给大家推荐一首不错的歌:
最后来张图: